我有這樣的代碼:必填字段驗證始終顯示錯誤消息
<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>
的問題是,錯誤消息顯示每個頁面加載不僅提交按鈕被點擊後的時間。我希望它僅在用戶嘗試單擊「下一步」(提交)按鈕(應該如何工作)時才顯示它。
如果這是相關的:上面的代碼被放置在一個UserControl中,該UserControl包含在另一個UserControl中(這裏是「Next」按鈕),然後包含在MultiView的視圖中。
任何想法
只是爲了澄清確實它發生時,第一時間頁面加載?你的頁面中是否有任何控件可以導致回發? –