如何在ASP.NET MVC3中验证表单字段?

时间:2011-12-28 07:58:25

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

假设我有一个名为'company'的模型,其中包含一些属性,如

  • 名称
  • 地址
  • 传真

和My View(IEnumarable类型(MVC#RAZOR))有两种形式(表单提交数据到不同的动作)以显示所有可用公司(现有)的列表。而另一个(形式)我用来创建名为TextBox的新客户端如同

@Html.TextBox("name","")


这里我想为该特定字段添加验证。
建议我可能最简单的方法?
我试过的是http://www.codeproject.com/Articles/39016/Form-validation-with-ASP-NET-MVC(But它不起作用)

1 个答案:

答案 0 :(得分:1)

  

我的观点有两种形式

因此,您需要两个视图模型,因为我认为这两种形式的验证规则是不同的。因此,您将SearchCompanyViewModel不需要Name字段,而NewCompanyViewModel则需要Name字段。