【问题标题】:Unobtrusive validation ASP.NET MVC3不显眼的验证 ASP.NET MVC3
【发布时间】:2012-11-16 19:15:14
【问题描述】:

在我的应用程序中,我修改了我的脚本文件,以便允许逗号作为小数分隔符而不是使用点(与本地化相关的问题)。

问题是,当我使用未修改的脚本(最小版本)时,验证工作正常......错误消息会立即显示,并且在正确时也会立即消失。但是当我使用修改后的版本(非最低版本)时,错误消息直到我点击提交按钮才会显示,然后 MVC 流程发生(控制器->操作->视图)并且 ModelState.isValid 变为 false ,显示与模型相同的视图,显然添加了模型错误,不显眼的消息偏向不正确的字段。然后我更正了该值,我知道该值很好,但消息并不清楚。屏幕上仍然显示错误消息,我点击提交,然后 MVC 循环发生,没有错误,成功结束。

你们中有人知道如何解决这个问题吗?我不知道我是否应该生成一个最小版本或扩展该最小版本来覆盖该函数。我什至不知道如何做与我做过的不同的另一件事。

【问题讨论】:

  • 找到问题了吗?

标签: jquery asp.net validation asp.net-mvc-3 unobtrusive-validation


【解决方案1】:

我无法按预期完成这项工作...我只是使用了非 .min 版本...互联网上的几个博客使用相同的方法进行修改,或者使用带有大量 jquery 脚本的插件(这种方法插件是我试图避免的,因为它很难进行维护!)

【讨论】:

    猜你喜欢
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多