繁体   English   中英

Page.Validate vs Page.IsValid

[英]Page.Validate vs Page.IsValid

Page.ValidatePage.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM