【发布时间】:2012-06-13 19:59:57
【问题描述】:
@model IEnumerable<FacetValue>
<ul>
@foreach (var association in Model)
{
<li>
**@Html.CheckBox("association",association.IsSelected) @Html.Label("association", association.Text)**
@if (association.IsSelected == true)
{
<input type="checkbox" id="association" class="left" value="@association.Text" checked="checked"/>
}
else
{
<input type="checkbox" id="association" class="left" value="@association.Text"/>
}
<label>@association.Text</label>
</li>
}
</ul>
我正在使用以@if 开头的代码与@htmlCheckBox。 1. 布局混乱 2. 不显示乱码,一处显示复选框,另一处显示文字。 3. 为每个复选框生成一个隐藏值。
现在的问题是如何在没有@if else 逻辑的情况下显示我想要的内容。
【问题讨论】:
-
你会选择答案还是评论他们?
标签: asp.net-mvc-3 razor