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);

  • 相关阅读:
    20191024-1 每周例行报告
    萌猿纵横字谜引擎实现过程
    Blender插件加载研究
    Blender插件初始化范例
    Blender插件编写指南
    Blender之Property
    Blender之UILayout
    Blender插件之Panel
    Blender插件之操作器(Operator)实战
    向量之基底
  • 原文地址:https://www.cnblogs.com/huang/p/updatepannel.html
Copyright © 2011-2022 走看看