我怎么能在一个页面中使用两个表格?

时间:2013-12-28 04:18:29

标签: c# javascript jquery asp.net c#-4.0

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

这是我的代码,我需要在恢复按钮上编写代码。 但错误来了,只使用了一种形式。

任何人都可以帮忙解决这个错误吗?

我想在两个按钮上编写代码来提交和恢复。 感谢。

2 个答案:

答案 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,然后您可以在工具箱上看到它。然后将其拖到第二个表格。