• asp.net 2.0中的MessageBox.Show()方法


    今天本来是要在网上找一个东西,但一不小心就找到了一个想了好久的方法,很好用,希望对大家有所帮助:

    说白了,就是写一个MessageBox类,然后在里面写一个静态方法就可以了:

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    /// <summary>
    /// MessageBox 的摘要说明
    /// </summary>
    public class MessageBox
    {
        
    public MessageBox()
        {
            
    //
            
    // TODO: 在此处添加构造函数逻辑
            
    //
        }
        
    public static void Show(System.Web.UI.Page page, string message)
        {
            
    string key = "message";
            System.Text.StringBuilder sb 
    = new System.Text.StringBuilder();
            sb.Append(
    " alert(' ");
            sb.Append(message);
            sb.Append(
    " ');window.location.reload();");
            Type cstype 
    = page.GetType();
            ClientScriptManager cs 
    = page.ClientScript;
            
    if (!cs.IsStartupScriptRegistered(key))
            {
                cs.RegisterStartupScript(cstype, key, sb.ToString(), 
    true);
            }
        }

    }
  • 相关阅读:
    centos 7常用需求
    python处理mysql的一些用法
    python下的queue
    2017-1-17不错的模块和工具
    wordpress钩子和钩子函数
    python中字典的使用
    linux下查看系统信息
    apk安全测试思路
    rhel 5.8 and 6.4 yum配置
    分布式文件系统
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1318298.html
Copyright © 2020-2023  润新知