标签: c# asp.net validation
我有一个简单的文本框,其中必填字段验证控件附加到结尾,然后显示在页面底部的验证摘要中。一切都很好用,但验证似乎触发了页面的初始加载,显然会引发所需的验证并显示错误消息。
如何将此控件设置为仅在提交表单后进行验证?
答案 0 :(得分:3)
听起来您的页面加载代码如下:
if (!Page.IsValid()) //...
你真正想要的是:
if (Page.IsPostBack && !Page.IsValid()) //...