我发现问题的根源我没有很好地解释它。
基本上我有一个带有比较验证器的表单,确保我的txtstartdate不小于我的txtenddate。因此,这两个文本框附加了一个日历,当我选择这两个时,我的比较验证器出现并给出错误。
然后我有2个下拉列表ddlroom,ddlnumber。 ddlroom启用了autopostback所以如果我在startdate之前填充我的日历错误地使用我的endate,则comparevalidator会触发第二个我选择一个房间名称发生autopostback并且验证器消失,我能够点击插入按钮,它将插入任何日期是在文本框中没有验证。希望能解释一下更好的抱歉
答案 0 :(得分:1)
如果您希望在DropDownList执行回发时触发验证,请确保在DropDownList上设置CausesValidation="true"
。