如何垂直渲染列表, 我也希望文本出现在单选按钮的左侧
<div class="editor-label">
@Html.LabelFor(m => m.HowDidYouHear, "سمعت عن الملتقى من خلال")
</div>
<div class="editor-field">
@foreach (var opt in Model.HowDidYouHear)
{
<label for="opt">@opt</label>
@Html.RadioButtonFor(m => m.SelectedHowDidYouHear, opt, new { id = opt })
}
</div>
答案 0 :(得分:0)
只需添加一个内部div。在foreach循环中
<div class="editor-label">
@Html.LabelFor(m => m.HowDidYouHear, "سمعت عن الملتقى من خلال")
</div>
<div class="editor-field">
@foreach (var opt in Model.HowDidYouHear)
{
<div>
<label for="opt">@opt</label>
@Html.RadioButtonFor(m => m.SelectedHowDidYouHear, opt, new { id = opt })
</div>
}
</div>