[英]Page.Validate vs Page.IsValid
Page.Validate
和Page.IsValid
什么Page.IsValid
?
我读了一些关于这个的文章
Page.Validate方法由CausesValidation属性设置为true的控件自动触发(这是Button控件的默认值)。
Page.IsValid属性告诉您验证是否成功。
但哪一个更好? 我们之间的关系是什么?
Page.Validate
是一种方法, Page.IsValid
是一个属性。 前者强制验证一个或所有验证组(如果未指定组),后者返回此验证的结果。
如果导致回发的控件将CausesValidation
设置为true(默认值),则Page.Validate
手动调用Page.Validate
。
问:为什么要在服务器端强制验证,或者为什么要将CausesValidation
设置为false
?
答:有时您不希望总是在客户端强制验证,但仅在服务器端检查的某些条件下强制验证。 或者您想要组合多个验证组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.