【发布时间】:2009-03-20 15:49:27
【问题描述】:
我有一个简单的文本框,其中附有必填字段验证控件,然后显示在页面底部的验证摘要中。一切都很好,但验证似乎在页面的初始加载时触发,这显然引发了所需的验证并显示错误消息。
如何将此控件设置为仅在提交表单后验证?
【问题讨论】:
标签: c# asp.net validation
我有一个简单的文本框,其中附有必填字段验证控件,然后显示在页面底部的验证摘要中。一切都很好,但验证似乎在页面的初始加载时触发,这显然引发了所需的验证并显示错误消息。
如何将此控件设置为仅在提交表单后验证?
【问题讨论】:
标签: c# asp.net validation
听起来你的页面加载中有这样的代码:
if (!Page.IsValid) { }
你真正想要的是这个:
if (Page.IsPostBack && !Page.IsValid) { }
【讨论】: