我有一个ASP.NET用户控件,其中有两个字段(fromdate和todate),它们具有与之关联的RequiredFieldValidators。保存时我想验证是否输入了fromdate和todate。我怎么做?我尝试过Page.IsValid,但它总是返回true。
答案 0 :(得分:0)
您的usercontrol
必填字段验证程序存在问题。
如果验证工作正常,如果您未在控件上输入任何值,则不会转到postback
。
答案 1 :(得分:0)
RequiredFieldValidator显然会告诉您控件是否已填充,前提是您已在其中指定了 ControlToValidate 。
如果您想检查它们是否有效日期,那么您将使用CompareValidator并将数据类型设置为日期,然后运算符到 DataTypeCheck 。
您还可以使用CompareValidtor使用 ControlToValidate 和 ControlToCompare 属性比较两个日期。