【发布时间】:2012-05-27 20:00:53
【问题描述】:
我用这个:
<input type="checkbox" value="@item.Id" checked="@(item.HasAccess ? "checked" : "")"/>
这工作正常:我的意思是当HasAccess 是true 然后是checked="checked" 和当
HasAccess 是 false 然后是 checked="" 但始终选中 checkboxs,如何使用三元运算符并正确处理 checked 属性?
【问题讨论】:
-
您在哪里使用此代码?如果您发布更多的视图,我必须看到的更多上下文将有助于解决问题
-
@Chris 我实际上只在网格组件或控件中看到过这一点,从来没有在 MVC 视图中看到过帮助者,但是没关系 :-)
标签: asp.net-mvc asp.net-mvc-3 razor ternary-operator checked