gpt4 book ai didi

c# - 在asp.net中提交后显示错误的正确方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 18:44:03 25 4
gpt4 key购买 nike

我有一个文本框和一个提交按钮。假设我做了一些服务器端检查,发现文本框内容无效,我想在文本框旁边显示一条错误消息,提示“文本无效”。

是否有使用验证控件执行此操作的正确方法,或者您是否只需在出现错误时取消隐藏的标签上贴上标签?

编辑:嗯,有没有办法自己触发验证?如果他们输入了有效数据,我宁愿只执行一次数据库查询而不是两次。

最佳答案

您可以使用CustomValidator

<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="invalid text"></asp:CustomValidator>

你需要处理ServerValidate事件

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (Condition == true)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}

关于c# - 在asp.net中提交后显示错误的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6018872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com