UpdatePanel中弹出对话框

长远不做网站,有些忘了,今天花了两个多小时在做这个东西,搞来搞去搞不对,一翻以后做的,啊!原来是这样。哎年纪大了

特贴这里:

aspx文件:

<asp:ScriptManager ID="ScriptManager_Top" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel_Login" runat="server">
        <ContentTemplate>
           <asp:Panel ID="Panel_Login_Box" runat="server">
    <ul>
  <li>帐号:
      <asp:TextBox ID="TextBox_Login_Name" runat="server" MaxLength="12" Width="100px"></asp:TextBox>&nbsp;<a href="Xxx_Login.aspx" class="Link_Blue">注册</a></li>
  <li>密码:
      <asp:TextBox ID="TextBox_Login_Word" runat="server" TextMode="Password" Width="100px"></asp:TextBox>&nbsp;<asp:LinkButton CssClass="Link_Blue"
          ID="Button_Login_In" runat="server" OnClick="Button_Login_In_Click">登录</asp:LinkButton>
  </li>
  </ul>
    </asp:Panel>
    <asp:Panel ID="Panel_Login_Info" runat="server">
    <ul>
  <li>欢迎您:<asp:Label ID="Label_Login_Name" runat="server" Text=""></asp:Label>&nbsp;&nbsp;|&nbsp;&nbsp;积分:</li>
  <li>上次登录时间:<asp:Label ID="Label_Login_Time" runat="server" Text=""></asp:Label></li>
  </ul>
    </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>

 

 

cs文件:

ScriptManager.RegisterStartupScript(Panel_Login_Box, Panel_Login_Box.GetType(), "", "alert('帐号只能是5-16位数字或字母及其组合!');history.back();", true);

 

除此之外,还有:

ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('提示:注册成功,请您登陆!');", true);

ScriptManager.RegisterStartupScript(TabPanel1, TabPanel1.GetType(), "", "alert('商品数量必须填写整数!');history.back();", true);

其它的自己去想像啦

 

如果不在UpdatePanel中,想在cs文件中调用一下JS则是这样写:

this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "key", "alert('更新成功!');", true);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值