我有一个数据库生成的带有int属性的模型(不是列表或任何花哨的东西)。 尝试将此属性映射到代表“联系方式”的2个复选框。
试图在常规html输入中设置值并使用@ html.checkboxfor(x => x.boolproperty),我不知道是如何从两个复选框中获取值。
答案 0 :(得分:1)
x
是您的视图模型,而boolproperty
是视图模型的字段。
如果您要立即执行第二个复选框,请执行以下操作(因此,请在视图模型中为其创建第二个字段),然后检入控制器:
int number = 0;
if (boolproperty && !boolproperty2)
{
number = 1;
}
else if (!boolproperty && boolproperty2)
{
number = 2;
}
else if (boolproperty && boolproperty2)
{
number = 3;
}