1

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

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

我对这个代码块有以下问题。

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

1 回答 1

1

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

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>
于 2012-04-24T18:28:29.067 回答