我有 ASP.Net MVC3 应用程序,其中有一个部分页面加载了大量 html 控件(大约 Count=980),并为其分配了验证。
JQuery Unobtrusive 验证需要很长时间才能使用上述控件验证表单。它影响了应用程序的性能。有没有办法改进 DOM 元素的验证方式?
最佳答案
我也遇到了同样的问题。我们没有找到提高性能的简单方法。
我必须禁用页面的不显眼的客户端验证。表单的渲染时间超过 10 秒,并且大约 1000 个项目中每个项目只有一个 id 和复选框。删除客户端后,不显眼的页面加载时间约为 1 秒
我们刚刚在 Controller 上进行了验证。
您可以使用这些页面级助手
Html.EnableClientValidation(false);
Html.EnableUnobtrusiveJavaScript(false);
关于Jquery 不引人注目的验证工作速度非常慢 ASP.Net MVC3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797589/