MVC3根据属性值在View中显示不同的字段

时间:2013-01-24 18:34:34

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

我正在尝试做以下事情:

if field3 = 1, html.labelfor(field2)
else html.labelfor(field1)

最好的方法是什么?我应该在viewModel中使用逻辑,还是只需将一些代码放入视图中以执行检查?

1 个答案:

答案 0 :(得分:0)

你能解释一下你为什么要这样做吗?

但是这里有:

<%=Html.LabelFor(m => ((field3 == 1) ? m.field2 : m.field1) )%>