何时使用Page.IsValid?

时间:2011-02-02 14:20:28

标签: asp.net

我正在查看我的同事代码,他已经编写了几个Page.IsValid个检查但我在页面上找不到一个验证控件。

如果没有任何验证控件,Page.IsValid将永远是真的吗?因此,它实际上是无用的检查Page.IsValid,不是吗?请告诉我一些关于此的信息

1 个答案:

答案 0 :(得分:3)

要使用Page.IsValid,请首先调用Page.Validate(),根据Page.IsValid集合中所有验证服务器控件的有效性,将Page.Validators设置为true或false。 / p>

如果您在调用Page.IsValid之前访问Page.Validate,则可能不包含正确的值。

MSDN文档:http://msdn.microsoft.com/en-us/library/system.web.ui.page.isvalid(v=vs.71).aspx