asp.net-mvc – 适用于MVC 2 beta 2的MicrosoftMvcJQueryValidation.j
|
ASP.NET MVC 2使用MicrosoftMvcJQueryValidation.js进行客户端验证. 有这个文件的问题只是没有正常工作,并想知道我是否有错误的版本. 我使用的版本来自期货来源. MicrosoftMvcJQueryValidation.js 5,626 bytes 11/17/09 10:43:12am 我认为我的版本错误有两个原因: 1)我实际上必须调用此代码才能使验证例程正常工作.这是因为现在嵌入到FormContext.cs中的默认客户端验证功能是Sys.Mvc.FormValidation.enableClientValidation. ViewContext.FormContext.ClientValidationFunction = "EnableClientValidation"; 2)jquery.validate.js中有一些代码可以执行以下操作: this.settings.errorPlacement
? this.settings.errorPlacement(label,$(element) )
: label.insertAfter(element);
这在MicrosoftMvcJQueryValidation.js中调用此函数: errorPlacement: function(error,element) {
var messageSpan = fieldToMessageMappings[element.attr("name")];
$(messageSpan).empty();
$(messageSpan).removeClass("field-validation-valid");
$(messageSpan).addClass("field-validation-error");
error.removeClass("input-validation-error");
error.attr("_for_validation_message",messageSpan);
error.appendTo(messageSpan);
},
问题是元素已被jQuery $(包含)jQuery $(element)表达式包装. 因此,element.attr(“name”)未定义,但元素[0] .attr(“name”)有效. 我从Microsoft’s site的期货下载中获取了MicrosoftMvcJQueryValidation.js. 我找不到任何其他MicrosoftMvcJQueryValidation版本 – 但我敢肯定必须有一个版本.有人可以帮忙吗? 解决方法截至2009年12月17日,最新版本的MicrosoftMvcJQueryValidation.js可在 futures download project中找到.请小心包含MicrosoftMvcJQueryValidation.js和NOT the similarly named MicrosoftMvcValidation.js. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET Core 2.0 WebApi全局配置及日志实例
- ASP.NET [图像处理程序]
- asp.net-mvc – Visual Studio断点未被击中
- asp.net-mvc – 使用web.config关闭MVC中的身份验证
- asp.net 删除项目文件/文件夹IIS重启,Session丢失问题
- ValidateInput属性似乎无法在ASP.NET MVC中工作
- asp.net – 如何从Controller设置@ Html.ActionLink的动态标
- asp.net-mvc – 在Asp.net MVC中导出到Excel [已关闭]
- asp.net – ASP .Net VNext和Owin
- asp.net – 如何设置访问控制允许源于特定文件web.config
- ASP.NET OutputCache和Cookies
- asp.net – Windows应用程序与Web应用程序开发
- 怎样恢复能在asp.net中使用c#下载文件 – 最好的
- asp.net-mvc – MVC 4捕获所有路由从未到达
- 如何将asp.net文本框滚动到底部
- asp.net-mvc – 所选值不适用于SelectList
- asp.net-mvc – 不显眼的验证不适用于Ajax.Begin
- ASP.NET标签控件 – 不编码HTML
- asp.net-mvc – ASP.NET MVC:Mock controller.U
- asp.net-mvc – Silverlight 3是否会改变MVC与Si
