1

我試圖讓果園啓用了評論客戶端驗證。我按照這個SO discussion的建議。我已經註釋掉:嘗試啓用客戶端驗證在果園

//ModelValidatorProviders.Providers.Clear(); 
//ModelValidatorProviders.Providers.Add(new LocalizedModelValidatorProvider()); 

我已經包含在資源清單在評論模塊以下。

manifest.DefineScript("jQueryValidation").SetUrl("jquery.validate.js", "jquery.validate.min.js").SetVersion("1.7").SetDependencies("jQuery"); 
     manifest.DefineScript("jQueryValidation_Unobtrusive").SetUrl("jquery.validate.unobtrusive.js", "jquery.validate.unobtrusive.min.js").SetDependencies("jQuery", "jQueryValidation"); 

我堅持在礦井觀點如下:

this.Script.Require("jQueryValidation_Unobtrusive").AtHead(); 

我也加入DataAnnotation到CommentPartRecord.cs文件,裝潢與作者[必填]

而變化的Web.config :

<add key="ClientValidationEnabled" value="true"/> 
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>  

儘管所有的這個服務器端的評論是whjat的作品。沒有客戶端驗證。

回答

0

的DataAnnotation should'nt上CommentPartRecord但CommentPart。

但Orchard.Comments是不是一個很好的例子,因爲CommentPart沒有定義比記錄(這將在未來的版本中重構)相同的屬性。

試試這個另一個模塊啊,你創建一個上。