长远不做网站,有些忘了,今天花了两个多小时在做这个东西,搞来搞去搞不对,一翻以后做的,啊!原来是这样。哎年纪大了
特贴这里:
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> <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> <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> | 积分:</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);