zoukankan      html  css  js  c++  java
  • Asp.net中用来代替Response.Write("<script>alert('错误信息');</script>");

    如果直接在页面中使用Response.Write("<script>alert('错误信息');</script>"); 点击确定以后,可能会造成页面“错位”;

     把代码封装到一个类中(就叫PageHelper.cs吧),在其他页面也可以方便的调用;

     例如在其他页面调用:Page.Alert(this,"错语信息"); 效果和上面的代码是一样的,要说不同点吧?就是这个写法比上面的完美好多。

    调用的时候也可以有第二个参数,即转跳地址:  Page.Alert(this,"警告提示~","~/Default.aspx");

    /**
     * 
     * 功明说明:页面助手类,实现弹出警告对话框;
     * 
     * Design By: 追忆;
     * 
     * 创建日期:2011-01-11
     * 
     * 
    */

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Web.UI;

    namespace NewsSystem.CommonUtility
    {
        
    public static class PageHelper
        {
            
    public static void Alert(Page objPage, string message)
            {
                
    string key = "AlertMessage";
                
    string script = string.Format("alert('{0}')", message);
                objPage.ClientScript.RegisterStartupScript(
    typeof(Page), key, script, true);
            }

            
    public static void Alert(Page objPage, string message, string url)
            {
                
    string key = "AlertMessage";
                
    string script = String.Format("alert('{0}');window.location='{1}';", message, url);
                objPage.ClientScript.RegisterStartupScript(
    typeof(Page), key, script, true);
            }
        }
    }
  • 相关阅读:
    Ubuntu安装pyaudio找不到python.h的问题
    使用Django根据已有数据库生成models.py文件
    Ubuntu 16.04 安装MySQL
    Pycharm连接Github
    python中str内置函数isdigit、isdecimal、isnumeric的区别
    Python函数详解
    python递归详解+汉诺塔小案例
    Windows中git使用教程
    win10安装VirtualBox+使用
    AWK如何打印从某一列到最后一列的内容
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2036045.html
Copyright © 2011-2022 走看看