Unobtrusive Clientside Validation

Topics: Customizing Orchard, General, Writing modules
Jul 23, 2012 at 6:48 PM

Does the latest version of Orchard (currently 1.5) support unobtrusive client side validation as provided by MVC and jquery.validate.js?

Jul 23, 2012 at 7:03 PM


Jul 23, 2012 at 9:50 PM

Vote here

and check dirty hack inside discussion

Jul 23, 2012 at 10:07 PM

@rodpl: Thanks I saw this before and tried to do it, but must be missing something. Where do you actually add the following code (as given in that post) to:

    public class ContainerModule : Module
        protected override void Load(ContainerBuilder builder)

            ModelValidatorProviders.Providers.Add(new DataAnnotationsModelValidatorProvider());
            ModelValidatorProviders.Providers.Add(new DataErrorInfoModelValidatorProvider());
            ModelValidatorProviders.Providers.Add(new ClientDataTypeModelValidatorProvider());

And are you supposed to add new references to the project? Because I cant fin where Module is defined.

Jul 24, 2012 at 11:57 AM

Yes. You must reference AutoFac.dll library which is used by Orchard itself.

Jul 24, 2012 at 12:19 PM

And where do I place the above code?

Jul 24, 2012 at 12:35 PM
Edited Jul 24, 2012 at 12:35 PM

As class, anywhere in your own orchard module

Jul 24, 2012 at 1:00 PM

Thanks, I will try this.