0
我是ASP.NET新手。我有下面的代碼,但我不知道在哪裏放置asp:UpdatePanel控件,它的contenttemplate和(如果需要)它的觸發器,所以我可以有一個驗證沒有回發?精確地把asp的UpdatePanel控件放在窗體的哪裏?
<form method="post" id="formLogin" runat="server">
<asp:ScriptManager runat="server">
<Scripts>
// bunch of scriptreferences
</Scripts>
</asp:ScriptManager>
<p>
<asp:Label ID="lblEmail" runat="server" Text="Email:"/><br/>
<asp:TextBox ID="txtEmail" runat="server"/>
</p>
<p>
<asp:Label ID="lblPassword" runat="server" Text="Password:"/><br/>
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"/>
</p>
<div id="msg" runat="server" class="item">
<asp:Label ID="lblMessage" runat="server" ForeColor="Red" />
</div>
<div class="loginbutton">
<p>
<a href="#" class="forgot">Forgot Password?</a><br />
<a href="../EN/form_1.aspx" class="forgot">New user?</a>
</p>
<input type="reset" name="login" value="Cancel" id="cancel" />
<asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="btnLogin_Click" />
</div>
</form>
如果證書與數據庫記錄不匹配,lblMessage將顯示爲「您輸入了錯誤的電子郵件/密碼」。