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);
            }
        }
    }
  • 相关阅读:
    eclipse快捷键
    NetBeans无法使用svn相关功能
    sqlplus执行startup出现ORA-00119,ORA-00132错误
    Oracle中对number类型数据to_char()出现各位少0,或者值为###的处理
    服务器启动报mybatis配置错误
    Java Thread interrupt
    nginx backend 健康检查
    SSH 安全建议
    ARP
    Postgresql 锁查看
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2036045.html
Copyright © 2011-2022 走看看