Я определил MasterPage
в веб-проекте ASP.Там у меня есть верхняя строка с полем поиска:
<div class="top-bar">
<asp:ContentPlaceHolder ID="ContentPlaceHolder_header" runat="server">
<div class="header search">
<asp:TextBox ID="txtSearch" runat="server" />
</div>
</asp:ContentPlaceHolder>
</div>
<!-- Body content. -->
<div id="content">
<asp:ContentPlaceHolder ID="ContentPlaceHolder_BodyContent" runat="server" />
</div>
В отдельном поле у меня есть форма входа:
<asp:Content ID="Content1" ContentPlaceHolderID = "ContentPlaceHolder_BodyContent"
runat="server">
<form id="AuthenticationForm" class="login-register-form" method="POST" runat="server">
</form>
</asp:Content>
Проблема в том, что мне нужна форма настраницу входа, но я хочу показать ее внутри тела заполнителя.
Я получаю сообщение об ошибке, что asp:TextBox
должно быть внутри формы, но, насколько я знаю, невозможно иметь несколько форм на одной странице одновременно в ASP.