如何在Model上标记html.textbox

时间:2013-04-05 15:02:17

标签: c# asp.net-mvc

我有一个模型,我想要标记我所有的文本框,就像有必要的那样。我怎么能这样做?

你能帮我吗?

抱歉我的小宝贝英语,但我是法国人。

<%= Html.TextBox("login_user")%>
<%= Html.ValidationMessage("login_user", "*")%>

1 个答案:

答案 0 :(得分:0)

在此视图的模型中,您需要将[Required]属性放在login_user属性上。 (顺便说一下,login_user对于属性名称来说不是一个好选择,因为它不符合广泛接受的惯例)

所以,你有类似的东西:

class LoginModel {
  [Required]
  string LoginUser {get; set;}

  // the rest of your properties
  ...

}

在视图中使用Html.EditorFor