在验证错误时呈现自定义内容

时间:2012-07-19 03:09:30

标签: asp.net asp.net-mvc

我希望关注尚未通过模型验证的字段。例如,对于文本框,是否可以打印红色星号?

例如:@Html.EditorFor(m => m.UserName)<span title="The User Name is required.">*</span>

1 个答案:

答案 0 :(得分:1)

你尝试过这样简单的事情:

@Html.ValidationMessageFor(model => model.UserName, "*")

您需要以下脚本:

<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-1.7.2.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>