我有这个代码:
<asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rvFirstName" runat="server"
ErrorMessage="Enter First Name"
ForeColor="Red" ControlToValidate="txtFirstName"
SetFocusOnError="True"></asp:RequiredFieldValidator>
问题是每次页面加载时都会显示错误消息,而不仅仅是在单击提交按钮之后。我希望它仅在用户尝试单击“下一步”(提交)按钮时才显示(它应该如何工作)。
如果这是相关的:上面的代码放置在一个用户控件中,该用户控件包含在另一个用户控件中(“下一步”按钮在这里),然后包含在一个多视图的视图中。
有任何想法吗