MVC 3中的jQuery自定义validation问题

我正在使用MVC3。 我想在提交页面时在客户端添加自定义检查。但是这样做默认validation不起作用…

@using (Html.BeginForm()) 

{

  @Html.TextBoxFor(model => model.Title, new { maxlength = 250 , style = "width:450px;" }) @Html.ValidationMessageFor(model => model.Title)  

}

当我点击提交按钮时,我在下面写了一个validation

  $('#submit').click(function () {/*code for validation*/ if not satisfied then return false; else return true; } 

这很正常。如果返回false,则模型提供的默认validation不起作用。 @Html.ValidationMessageFor(model => model.Title)此代码无效[错误消息未显示]。如何在单击按钮时validation默认validation?

尝试将以下行添加到您的视图中。 Html.EnableClientValidation();

检查web.config中是否启用了客户端validation:

     

您需要参考以下脚本: