zoukankan      html  css  js  c++  java
  • 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);
            }
        }

    }
  • 相关阅读:
    文言文
    【我回来了】TO DO LIST
    AFO
    [DP]
    [CF1221F]Choose a Square
    关于博主(2)
    自我介绍( 并不?
    老年选手的复健之路
    CSP/NOIP 2019 游记
    CSP前模板复习
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1318298.html
Copyright © 2011-2022 走看看