<div id="formContainer">
<form id="login" runat="server">
<a href="#" id="flipToRecover" class="flipLink">Forgot?</a>
<asp:TextBox ID="loginEmail" Text="Email" runat="server"></asp:TextBox>
<asp:TextBox ID="loginPass" TextMode="Password" runat="server" value="pass"></asp:TextBox>
<asp:Button ID="btnLogin" runat="server" Text="Login" OnClick="btnLogin_Click" />
</form>
<form id="recover" method="post" action="./">
<a href="#" id="flipToLogin" class="flipLink">Forgot?</a>
<input type="text" name="recoverEmail" id="recoverEmail" value="Email" />
<input type="submit" name="submit" value="Recover" />
<%-- <asp:Button ID="btnrecover" runat="server" Text="Recover" OnClick="btnrecover_Click" />--%>
</form>
</div>
这是我的代码,我需要在恢复按钮上编写代码。 但错误来了,只使用了一种形式。
任何人都可以帮忙解决这个错误吗?
我想在两个按钮上编写代码来提交和恢复。 感谢。
答案 0 :(得分:2)
您可以使用Panel control
代替表单
<div id="formContainer">
<asp:Panel runat="server" ID="pTest" DefaultButton="btnLogin">
<a href="#" id="flipToRecover" class="flipLink">Forgot?</a>
<asp:TextBox ID="loginEmail" Text="Email" runat="server"></asp:TextBox>
<asp:TextBox ID="loginPass" TextMode="Password" runat="server" value="pass"></asp:TextBox>
<asp:Button ID="btnLogin" runat="server" Text="Login" />
</asp:Panel>
<asp:Panel runat="server" ID="Panel1" DefaultButton="btnrecover">
<a href="#" id="flipToLogin" class="flipLink">Forgot?</a>
<input type="text" name="recoverEmail" id="recoverEmail" value="Email" />
<input type="submit" name="submit" value="Recover" />
<asp:Button ID="btnrecover" runat="server" Text="Recover" />
</asp:Panel>
</div>
您还可以参考this link !
答案 1 :(得分:0)
还有另一种方法,您可以将第一个表单扩展到Control,然后您可以在工具箱上看到它。然后将其拖到第二个表格。