我有一个母版页,其中包含一个搜索框,在用户提交搜索字段之前,该搜索框会被验证为必填字段。
我现在遇到的问题是我的一个内容页面有一个DetailsView,它不允许我编辑记录,因为来自母版页的搜索框是空白的。
代码的结构如下:
母版页:
<form runat="server">
<asp:RequiredFieldValidator ID="SearchBoxRequiredFieldValidator"
runat="server" ControlToValidate="searchTextBox"
Display="None" ErrorMessage="Enter an employee's last name"></asp:RequiredFieldValidator>
<asp:TextBox ID="searchTextBox" autocomplete ="off" runat="server" Width="180px"></asp:TextBox>
<asp:Button ID="SearchButton" runat="server" Text="Employee Search"/>
<!--.....-->
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</form>
&#34;主要内容&#34;占位符填充了仅包含DetailsView的页面。我应该如何更改我的代码,以便我可以从MainContent页面提交表单,还可以让Master页面的搜索功能正常运行?
我对asp.net表单很新,所以非常感谢任何帮助!