1

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

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

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

4

1 回答 1

0

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

于 2015-09-10T13:17:26.423 回答