Страница может иметь только один тег формы на стороне сервера
У меня есть главная страница с навигационной панелью в левой части экрана, а также верхняя навигационная панель, содержащая сведения о вошедшем пользователе и кнопки уведомлений. Я установил два contentplaceholders в двух областях один в верхней панели навигации и один в теле. Содержимое идет внутри тела и имеет элемент формы, а верхняя навигационная панель также имеет кнопку
и это дает мне две ошибки элемента формы. Как я могу это исправить?
Что я уже пробовал:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .auto-style1 { margin-left: 640px; } </style> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" CssClass="label" runat="server" Text="User ID:" Width="160px"></asp:Label> <asp:TextBox ID="idBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Label ID="Label2" CssClass="label" runat="server" Text="User Name:" Width="160px"></asp:Label> <asp:TextBox ID="nameBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Label ID="Label3" CssClass="label" runat="server" Text="User Address:" Width="160px"></asp:Label> <asp:TextBox ID="addressBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Label ID="Label4" CssClass="label" runat="server" Text="User Contact:" Width="160px"></asp:Label> <asp:TextBox ID="contactBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Label ID="Label5" CssClass="label" runat="server" Text="User Email:" Width="160px"></asp:Label> <asp:TextBox ID="emailBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Label ID="Label6" CssClass="label" runat="server" Text="User DOB:" Width="160px"></asp:Label> <asp:TextBox ID="dobBox" CssClass="textbox" runat="server" Width="350px"></asp:TextBox> <br /> <br /> <asp:Button ID="insert" runat="server" CssClass="btn btn-primary" Text="Insert" OnClick="insertUser" Width="160px" /> <br /> <br /> </div> <div class="table-responsive"> <asp:GridView ID="GridView1" CssClass="table" runat="server"> </asp:GridView> </div> </form> </body> </html> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server"> <form runat="server"> <div class="dropdown" aria-labelledby="messagesDropdown"> <ul class="dropdown-menu"> <li> <asp:LinkButton ID="btnLogout" runat="server" OnClick="btnLogout_Click" Text="Logout"></asp:LinkButton></li> <li> <asp:LinkButton ID="changePassword" runat="server" PostBackUrl="~/ChangePassword.aspx" Text="Change Password"></asp:LinkButton></li> </ul> </div> </form> </asp:Content>