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