2
我正在通过我的同事代码,他已经写了几个Page.IsValid
检查,但我无法在页面上找到一个验证控件。何时使用Page.IsValid?
确实,没有任何验证控制,Page.IsValid
将永远是真实的?因此,检查Page.IsValid
实际上是无用的,不是吗?请指点我对这个
我正在通过我的同事代码,他已经写了几个Page.IsValid
检查,但我无法在页面上找到一个验证控件。何时使用Page.IsValid?
确实,没有任何验证控制,Page.IsValid
将永远是真实的?因此,检查Page.IsValid
实际上是无用的,不是吗?请指点我对这个
一些信息要使用Page.IsValid
,首先调用Page.Validate()
,基于所有验证服务器控件的Page.Validators
收集其有效性将Page.IsValid
为真或假。
如果您在调用Page.Validate
之前访问Page.IsValid
,它可能不包含正确的值。
MSDN文档:http://msdn.microsoft.com/en-us/library/system.web.ui.page.isvalid(v=vs.71).aspx
他可能是面向未来的...我不会这么做,但可以理解的原因吧。 – cjk 2011-02-02 14:50:21