Asp.net mvc 在ASP.NETMVC中使用RazorViewEngine在视图中进行客户端验证(.cshtml页)

Asp.net mvc 在ASP.NETMVC中使用RazorViewEngine在视图中进行客户端验证(.cshtml页),asp.net-mvc,Asp.net Mvc,我想使用javascript、jQuery或其他方式为视图中的注册表单提供客户端验证 我使用的是强类型模型 我的视图包含如下代码 @using (Html.BeginForm()) { @Html.LabelFor(model => model.UserName) @Html.TextBoxFor(model => model.UserName) <input type="submit

我想使用javascript、jQuery或其他方式为视图中的注册表单提供客户端验证

我使用的是强类型模型

我的视图包含如下代码

@using (Html.BeginForm()) 
{
                @Html.LabelFor(model => model.UserName)

                @Html.TextBoxFor(model => model.UserName)

            <input type="submit" value="Create" id="submit" />
}
@使用(Html.BeginForm())
{
@LabelFor(model=>model.UserName)
@Html.TextBoxFor(model=>model.UserName)
}

请给出解决方案…谢谢

您将需要使用jQuery和jQuery验证程序。接下来,您需要研究在模型中使用DataAnnotation,并标记模型中需要哪些属性

有关设置客户端验证的良好示例,请参见以下内容


谢谢Gjohn,是否可以在不改变模型的情况下进行验证?您可以使用jQuery Validator进行验证,但这将严格属于客户端验证。如果这就是您所需要的,那么看看jqueryvalidator插件,这里有很多关于如何为您的项目设置它的示例。