I am trying to put many forms in a single master page in my asp.net application.I tried using panels with "runat=server" but its seems user input is not reaching server side.
Master page
<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>
Code behind
Protected Sub Login_Click(ByVal sender As Object, ByVal e As EventArgs)
Msg.Text = "Serverside works"
End Sub