Nib*_*Pig 1 c# asp.net validation
我有一个文本框和一个提交按钮.假设我做了一些服务器端检查,并发现文本框内容无效,我想在文本框旁边显示错误,说"无效文本".
有没有一种正确的方法可以使用验证控件来执行此操作,或者您只需要在出现错误时取消隐藏标签?
编辑:嗯,有没有办法自己触发验证?如果他们输入有效数据,我宁愿只做一个数据库查询而不是两个.
您可以使用 CustomValidator
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="invalid text"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)
你需要处理ServerValidate事件
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (Condition == true)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |