Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • CodeMaster2008 151 posts 184 karma points
    Dec 11, 2012 @ 23:58

    Enable unobtrusive validation for mvc forms

    The form is rendered using "Html.BeginUmbracoForm()" and the model is anotated with some validation attributes, as per sugestion on this documen:

    Now, how can I enable client side validation so MVC can automatically wires up these validation attributes with the front-end? 

  • CodeMaster2008 151 posts 184 karma points
    Dec 14, 2012 @ 00:47

    After a 24 hours shift and unable to come up with a solution (couldn't get client side validation to work) I endup creating this post.
    However, after some sleep I came back and notice some problem with my code.
    Bottom line is: there is nothing special about enabling the client side validation, just had to do the same as I do in any mvc project. 


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

    And off course, add the javascript references.

        <script src="/scripts/jquery.validate.min.js" type="text/javascript"></script>
        <script src="/scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>

    I tried to delete this post though but since the "Delete" option is not working, I updated it just for fun :-)


  • Dan Diplo 886 posts 2634 karma points
    Jun 06, 2013 @ 22:09
    Dan Diplo

    Very helpful! And you can get all the jQuery files from Microsoft's CDN, too -

  • Sébastien Richer 193 posts 415 karma points
    Jun 14, 2013 @ 23:30
    S├ębastien Richer

    So as a comment here, be carefull to put in these keys in the website's web.config and not that little web.config inside the views folder. I just spent 2 hours moving those to lines to the proper place :)

  • Khemo 1 post 71 karma points
    Dec 10, 2015 @ 21:47

    Thank you so much, CodeMaster2008! Your post listing the keys and scripts helped me solve my issue!

Please Sign in or register to post replies

Write your reply to:

Draft is the community mothership for Umbraco, the open source cms. With a friendly forum for all your questions, a comprehensive documentation and a ton of packages from the community. This site is running Umbraco version 7.5.4