Я пытаюсь получить проверку на стороне клиента, включенную в Orchard, для комментариев. Я следовал совету в этом SO discussion. Я прокомментировал:Попытка включить проверку на стороне клиента в Orchard
//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");
я застрял следующее Inthe зрения:
this.Script.Require("jQueryValidation_Unobtrusive").AtHead();
Также я добавил DataAnnotation в файл CommentPartRecord.cs, украшающие Автор с [Требуется]
И изменения в Web.config :
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
И, несмотря на всю эту валидность на стороне сервера для комментариев является whjat работы. Нет проверки на стороне клиента.