我试图在我的asp.net应用程序中将多个表单放在一个主页面中。我尝试使用带有“runat = server”的面板,但似乎用户输入没有到达服务器端。
母版页
<body>
<form id="form1" runat="server">
<asp:Panel ID="pnlLogin" runat="server">
<form>
<asp:Label ID="Msg" runat="server"></asp:Label>
<asp:Button ID="btnLogSubmit" runat="server" CssClass="btn btn-primary" OnClick="Login_Click" Text="Sign In" />
</form>
</asp:Panel>
<asp:Panel ID="pnlRrg" runat="server">
<form>
<!-- Other form here -->
</form>
</asp:Panel>
</form>
</body>
背后的代码
Protected Sub Login_Click(ByVal sender As Object, ByVal e As EventArgs)
Msg.Text = "Serverside works"
End Sub