具有mvc 3代码中的Required属性的NotMapped属性

时间:2012-04-20 15:16:50

标签: asp.net-mvc-3 entity-framework

我在EF CodeFirst mvc3中有以下代码的用户模型。

[NotMapped]
[Required(ErrorMessage = "Please enter password.")]
[Display(Name = "Password")]
public string LoginPassword { get; set; }

我对此代码块存在以下问题。

  1. 它是NotMapped,但仍然给出Modelstate.isvalid false,并带有消息请输入密码。如何解决?
  2. 我在这个密码字段上有javascript来显示指标(弱,中,强)。作为必需,当我点击提交按钮而不输入任何值时,它不会给我错误“请输入密码”。如何在客户端显示错误消息?

1 个答案:

答案 0 :(得分:1)

您是否在视图中包含这两个文件?

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>