必填字段验证程序,显示在初始页面加载上

时间:2009-03-20 15:49:27

标签: c# asp.net validation

我有一个简单的文本框,其中必填字段验证控件附加到结尾,然后显示在页面底部的验证摘要中。一切都很好用,但验证似乎触发了页面的初始加载,显然会引发所需的验证并显示错误消息。

如何将此控件设置为仅在提交表单后进行验证?

1 个答案:

答案 0 :(得分:3)

听起来您的页面加载代码如下:

if (!Page.IsValid()) //...

你真正想要的是:

if (Page.IsPostBack && !Page.IsValid()) //...