我正在使用WebForms Web应用程序(而不是MVC)。
有什么理由当我将此appSetting设置为“WebForms”时强制回发验证而不是在客户端捕获缺少的必填字段?
<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />
验证工作正常。 Page.IsValid发现它不是一个有效的表单提交,而且必须在回发后触发RequiredFieldValidators,但除非我将设置更改为“无”,否则它不会在客户端捕获它。
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />