【问题标题】:Show an ASP.NET Validation Summary in a jQuery UI Modal Message在 jQuery UI 模态消息中显示 ASP.NET 验证摘要
【发布时间】:2010-06-11 21:31:35
【问题描述】:

我制作了一个使用标准 ASP.NET 验证的 ASP.NET Web 表单。我想让错误摘要显示在 jQuery UI 模态消息中以及实际表单下方。

如果验证发现错误,是否可以执行脚本?

【问题讨论】:

    标签: asp.net javascript jquery-ui


    【解决方案1】:

    您可以劫持或覆盖 ASP.net 页面验证功能。这样就无需额外的 CustomValidator。
    Here's a description of how to accomplish this

    按照 Mike 的建议,将验证摘要保存在隐藏的 div 中。 然后在您被覆盖的函数中,调用原始函数进行实际验证并将div 显示为模态窗口。

    【讨论】:

      【解决方案2】:

      我在 GeReV 提供的链接中使用了这个想法 这是我想出的,以防有人需要它: Check here.

      让我补充一点:如果它必须是评论,请不要投反对票。我没有看到添加评论的选项。

      【讨论】:

        【解决方案3】:

        您可以使用 CustomValidator 执行此操作。将ClientValidationFunction 属性设置为将执行所需jQuery 的javascript 函数。

        仅供参考,here's an in-depth look 了解如何在客户端操作验证器。

        【讨论】:

        • 我实际上必须编写自定义验证函数才能使其工作。如果我必须这样做,我只会切换到 jQuery Validation 之类的东西。 ASP.NET 验证很简单,我希望使用这些验证器。
        【解决方案4】:

        您可以将验证消息放在隐藏的div 中,以便在出现某些错误时它们会填充div。然后手动显示指定内容的ui模式将是div的内容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-02-21
          • 2015-03-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多