zoukankan      html  css  js  c++  java
  • 访问母板页的updatepanel 及 设置 密码框字符

    因为要输出“新增成功”之类的javascript提示,如果内容页包在母板页的updatepanel中,则不能正常输出。

    所以通过尝试子页面访问父页面的updatepannel结果成功了

    旧的方式:UIHelper.Alert(this, "对不起,该用户名已经存在");

    新的方式:UIHelper.Alert((UpdatePanel)this.Master.FindControl("UpdatePanel1"), "用户不存在");

    UIHelper.Alert是工具类函数 

    public static void Alert(UpdatePanel upUsedUpdatePanel, string strMsg)
        {

            //Replace \n
            strMsg = strMsg.Replace("\n", "\\n");
            //Replace \r
            strMsg = strMsg.Replace("\r", "\\r");
            //Replace "
            strMsg = strMsg.Replace("\"", "\\\"");
            //Replace '
            strMsg = strMsg.Replace("\'", "\\\'");
            ScriptManager.RegisterStartupScript(upUsedUpdatePanel, upUsedUpdatePanel.GetType(), Guid.NewGuid().ToString(), "<script>window.alert('" + strMsg + "')</script>", false);
        }

    还有一个技巧

    就是设置密码文本框的内容

    旧的方法: txtPassword.Text = etyBdUser.UserPass;

    新的方法:txtPassword.Attributes.Add("value", etyBdUser.UserPass);

  • 相关阅读:
    calc PI
    c# 设置水印,消除水印
    设置windows10 背景颜色
    C# 获取当前路径
    反编译工具
    c# 窗口API,以及全屏锁定一些tips
    c# 几种singleton 实现
    List<T> JIT 分配策略
    软件工程
    mariaDB 安装/卸载+启动/关闭 服务
  • 原文地址:https://www.cnblogs.com/huang/p/updatepannel.html
Copyright © 2011-2022 走看看