我制作了一个使用标准ASP.NET验证的ASP.NET Web表单。我想让错误摘要显示在jQuery UI模式消息中以及实际表单下方。
如果验证发现错误,是否可以执行脚本?
答案 0 :(得分:2)
您可以劫持或覆盖ASP.net页面验证功能。这样就无需额外的CustomValidator Here's a description of how to accomplish this
像Mike建议的那样,将验证摘要保存在隐藏的div
中。
然后在重写的函数中,调用原始函数进行实际验证,并将div
显示为模态窗口。
答案 1 :(得分:1)
我在GeReV提供的链接中使用了这个想法 这就是我想出来的,万一有人需要它: Check here.
让我添加一个注释:如果必须是评论,请不要拒绝这篇文章。我没有看到添加评论的选项。
答案 2 :(得分:0)
您可以使用CustomValidator执行此操作。将ClientValidationFunction
属性设置为将执行所需jQuery的javascript函数。
仅供参考,here's an in-depth look,了解如何在客户端操作验证器。
答案 3 :(得分:0)
您可以将验证邮件置于隐藏的div
中,以便他们填写div
一些错误。然后手动显示ui模式,指定内容将是div
的内容。