文本必填字段MVC2 asp.net

时间:2013-11-22 09:16:11

标签: asp.net asp.net-mvc requiredfieldvalidator asp.net-mvc-2-validation

我制作MVC2项目

查看:

<%= Html.DropDownListFor ( m => m.CategoryId, Model.CategoryList )%>
 <%= Html.ValidationMessageFor ( m => m.CategoryId )%>
  <br />
  <%if ((Html.TextBoxFor(m => m.NewCategory)).Equals("")) %>
    <%{ show error msg near the textbox "* field is required"}%>
     <% else %>
   <%= Html.TextBoxFor(m => m.NewCategory)%>

如果textbox为空,则显示错误消息并让用户再次输入,如何做到这一点? :S

1 个答案:

答案 0 :(得分:1)

将“[必需]”条件添加到模型的属性中。

public class MyModel {
   [Required]
   public string NewCategory { get; set; }
}

可以在那里找到完整的解释示例:http://www.codeproject.com/Articles/220025/A-sample-on-Asp-Net-MVC-Model-Validation-using-Dat