我制作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
答案 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