c# - 如果客户端验证失败显示消息?

标签 c# javascript asp.net validation

我正在为实现 ASP.NET 验证(包括客户端)的网站制作申请表。

如果客户端验证失败,我需要在页面底部显示一条消息。类似于“请返回并检查您的答案”。

问题是,提交按钮的 OnClientClick 事件显然在客户端验证之前触发。

知道如何解决这个问题吗?

最佳答案

在您的 RequiredFieldValidator 上,如果您同时使用 ErrorMessageText 属性,则 ErrorMessage 的值将出现在ValidationSummary,而 Text 的值将出现在 RequiredFieldValidator 的位置。

例如:

<RequiredFieldValidator 
ErrorMessage="This will appear in the summary at the bottom of the page." 
Text="This will appear in the middle of the page." 
.../>

因此,要从摘要中隐藏 ErrorMessage,只需将其设置为空字符串即可:

ErrorMessage=""

关于c# - 如果客户端验证失败显示消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3881040/

相关文章:

C# 在不加载整个内容的情况下获取响应的内容类型

c# - EF 连接字符串错误

javascript - 如何使用 jQuery ajax 执行 post 方法

javascript - jquery change() 不会在新元素上触发

javascript - 用 JavaScript 替换 '<' 和 '>'

c# - NRules:匹配集合

javascript - Html.TextBoxFor - 如何关闭历史记录

.net - Silverlight 3.0 和网络开发

javascript - 客户端 javaScript 来切换回发时反转的下拉列表效果?

c# - JWT Web token 加密 - SecurityAlgoritms.HmacSha256 与 SecurityAlgoritms.HmacSha256Signature