2010-08-17 74 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性质的两个日期进行比较。