1
我想用模态框(facebox)使用asp.net mvc的2客户端验证(<%Html.EnableClientValidation();%>)。并且无法使其工作。我尝试了以下解决方案,其中没有工作:asp.net客户端验证MicrosoftMvcJQueryValidation
http://aspnet.codeplex.com/WorkItem/View.aspx?WorkItemId=5270
http://tpeczek.com/2010/04/making-aspnet-mvc-2-client-side.html
我都试过MicrosoftMvcJQueryValidation.js和MicrosoftMvcValidation.js。 的事情是,验证显然不加载在模态(facebox)的形式,而它加载其不在模态的表格。
任何人有一个想法?
另一个问题是,如果您使用的是html.beginform帮助程序,则必须为其指定id以验证其是否正常工作 - 示例 Html.BeginForm(“action”,“controller”,FormMethod.Post,new {id =“FormID “})) – Gidon 2010-05-24 10:01:22
我刚刚注意到我粘贴了错误的代码。替换功能用下面的验证:功能ajaxValidate(FORMDATA,jqForm,选项){jqForm.attr( 'ID'); var formName = jqForm.attr('id'); $('#'+ formName).validate(); if(!$('#'+ formName).valid()){return false; }} – Gidon 2010-08-12 12:49:36