在 MVC 中为模型属性使用 Display 属性很方便:
模型:
[Display(Name="Your Name:")]
public string Name { get; set; }
看法:
@Html.LabelFor(m => m.Name)
@Html.EditorFor(m => m.Name)
但是......是否可以使用 Display 属性来命名单选按钮的各个选项?以下是我现在使用的,但“...的标签”标签与视图的其余部分有点不一致。任何人?
<div class="radio-inline">
@Html.RadioButtonFor(m => m.OpenToPublic, true, new { id = "isOpenToPublic" })
<label for="isOpenToPublic">Open to the Public</label>
</div>
<div class="radio-inline">
@Html.RadioButtonFor(m => m.OpenToPublic, false, new { id = "isInviteesOnly" })
<label for="isInviteesOnly">Invitees Only</label>
</div>
我喜欢上面的代码,因为使用标签标签可以点击标签文本来选择单选按钮,并且文本的样式是正确的。我只是想知道是否有办法通过模型属性上的单选按钮的数据注释来做到这一点。
谢谢,布赖恩