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);
            }
        }
    }
  • 相关阅读:
    16061109-第0次个人作业
    面向对象第四次总结
    面向对象5-7次作业总结
    2018 OO第一次总结(作业1-3)
    (最终作业)面向对象先导课课程总结
    HTML学习笔记
    实验八 进程间通信
    信号
    进程基础
    shell脚本编程
  • 原文地址:https://www.cnblogs.com/zhuiyi/p/2036045.html
Copyright © 2011-2022 走看看