Asp.net UnobtrusiveValidationMode设置为WebForms强制回发?
我使用的是WebFormsWeb应用程序(不是MVC) 当我将这个appSetting设置为“WebForms”时,它会强制回发以进行验证,而不是捕获客户端缺少的必填字段,这有什么原因吗Asp.net UnobtrusiveValidationMode设置为WebForms强制回发?,asp.net,.net-4.5,unobtrusive-validation,Asp.net,.net 4.5,Unobtrusive Validation,我使用的是WebFormsWeb应用程序(不是MVC) 当我将这个appSetting设置为“WebForms”时,它会强制回发以进行验证,而不是捕获客户端缺少的必填字段,这有什么原因吗 <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" /> 验证工作正常。Page.IsValid捕捉到它不是一个有效的表单提交,并且RequiredFieldValidator在回发后会很好地启动,但
<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />
验证工作正常。Page.IsValid捕捉到它不是一个有效的表单提交,并且RequiredFieldValidator在回发后会很好地启动,但是它不会在客户端捕捉到它,除非我将设置更改为“无”
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />