Page.Validate和Page.IsValid有什么区别?
我读了一些关于这方面的文章
Page.Validate方法由将CausesValidation属性设置为true( Button控件的默认值)的控件自动触发。
Page.IsValid属性告诉您验证是否成功。
但是哪一个更好呢?我们之间有什么关系?
发布于 2014-05-08 11:43:26
Page.Validate是一个方法,Page.IsValid是一个属性。前者强制验证一个或所有验证-组(如果没有指定组),后者返回此验证的结果。
如果导致回发的控件将Page.Validate设置为true(默认),则不需要手动调用CausesValidation。
问:为什么要强制在服务器端进行验证,或者为什么要将CausesValidation设置为false?
答:有时,您不希望总是在客户端强制进行验证,但只在服务器端检查的特定条件下进行验证。或者您想要组合多个验证组。
https://stackoverflow.com/questions/23540739
复制相似问题