0
我有以下视图模型:MVC 3复选框Valdaition
public class MyViewModel
{
public bool SingleFamily { get; set; }
public bool Condominium { get; set; }
public bool Townhouse { get; set; }
}
下面是我的看法:
<p>
@Html.Label("Property Type")
@Html.CheckBoxFor(m => m.SingleFamily)
<label>Single Family</label>
<br />
@Html.CheckBoxFor(m => m.Townhouse)
<label>Townhouse</label>
<br />
@Html.CheckBoxFor(m => m.Condominium)
<label>Condominium</label>
</p>
我想,以确保至少有一个复选框被选中在用户提交之前表格。另外我想在服务器和客户端都进行验证。达到此目的的最佳方法是什么?
我建议你看一看有:http://stackoverflow.com/questions/4491521/an-asp -net-MVC-验证到化妆肯定-AT-最少一个复选框,则核对 – LukeP 2011-05-01 21:45:38