Can anyone tell me why client side validation is not working in my MVC 4 application.
@Scripts.Render("~/bundles/jquery")
@R
My problem was in web.config: UnobtrusiveJavaScriptEnabled was turned off
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>
I changed to and now works:
`<add key="UnobtrusiveJavaScriptEnabled" value="true" />`
Be sure to add this command at the end of every view where you want the validations to be active.
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
@section Scripts
{
<script src="../Scripts/jquery.validate-vsdoc.js"></script>
<script src="../Scripts/jquery.validate.js"></script>
<script src="../Scripts/jquery.validate.min.js"></script>
<script src="../Scripts/jquery.validate.unobtrusive.js"></script>
<script src="../Scripts/jquery.validate.unobtrusive.min.js"></script>
}