2010-08-17 72 views
0

我有一個ASP.NET用戶控件,其中有兩個字段(fromdate和todate),它們與RequiredFieldValidators相關聯。保存時,我想驗證是否輸入了fromdate和todate。我怎麼做?我已經嘗試過Page.IsValid,但它總是返回true。在ASP.NET用戶控件中的驗證

+0

你使用什麼樣的驗證器? – Remy 2010-08-17 10:27:18

+1

您的用戶控件的HTML會很有幫助。 – Mantorok 2010-08-17 10:37:57

回答

0

您的usercontrol必填字段驗證器存在一些問題。 如果驗證工作正常,如果您未在控件上輸入任何值,則不會轉至postback

0

RequiredFieldValidator顯然會告訴您控件是否已填充,只要您在其中指定了一個ControlToValidate

如果要檢查它們是否有效日期,那麼你會使用CompareValidator並設置數據類型日期然後操作DataTypeCheck

你也可以使用一個CompareValidtor使用的ControlToValidateControlToCompare性質的兩個日期進行比較。