【问题标题】:WebPage - On Submit code behind validation [closed]网页-在验证后提交代码[关闭]
【发布时间】:2018-10-23 16:14:30
【问题描述】:

我有一个网页,用户在其中输入一堆信息,这些信息由客户端和服务器验证进行验证。如果两个验证都成功(用户按下提交按钮),则上述信息存储在 DB 中。

一切都很方便,除了插入到数据库中的罕见情况可以返回异常。例外之一是用户输入的数据已经存在于数据库中。

我能够捕捉到这个异常,但我现在不知道如何触发附加到该字段的验证器之一来显示错误。

我已尝试将验证器的 IsValid 属性显式设置为 false,但没有可见结果。 我已尝试广泛使用谷歌搜索,但没有找到任何明确的解决方案。

我不喜欢在特定验证器的服务器验证函数上执行数据库验证的想法,因为在这种情况下,我会执行 2 次 DB 命中 - 一次在验证器的服务器验证上,一次在实际提交数据时。

有什么想法吗?

【问题讨论】:

    标签: asp.net vb.net validation code-behind server-side-validation


    【解决方案1】:

    没关系,我有代码缺陷。

    在服务器端将特定验证器的 IsValid 属性设置为 False 就可以了。

    【讨论】:

      猜你喜欢
      • 2014-02-12
      • 2012-10-31
      • 2016-06-10
      • 2014-08-25
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多