我正在查看我的同事代码,他已经编写了几个Page.IsValid
个检查但我在页面上找不到一个验证控件。
如果没有任何验证控件,Page.IsValid
将永远是真的吗?因此,它实际上是无用的检查Page.IsValid
,不是吗?请告诉我一些关于此的信息
答案 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