【发布时间】:2011-11-01 07:10:53
【问题描述】:
大家好,
我有一个强类型视图,对于一个 int Rating 属性,我生成了几个单选按钮,如下所示:
@Html.RadioButtonFor(m => m.Rating, 1, new { id = "past_Rating_one"})
@Html.RadioButtonFor(m => m.Rating, 2, new { id = "past_Rating_two"})
@Html.RadioButtonFor(m => m.Rating, 3, new { id = "past_Rating_three"})
@Html.RadioButtonFor(m => m.Rating, 4, new { id = "past_Rating_four"})
@Html.RadioButtonFor(m => m.Rating, 5, new { id = "past_Rating_five"})
当然,我在每个单选按钮后面都有标签,jquery 会喜欢它带有图像和这样的奇迹。
这一切都很好,但是当页面启动时,ID为past_Rating_one的单选按钮已经被选中。我很困惑如何在页面加载时启动所有未选中的单选按钮。
当然,可以使用 jQuery,但我只想使用视图。
我试过了:
@Html.RadioButtonFor(m => m.Rating, 1, new { id = "past_Rating_one", selected="none"})
萤火虫检查表明这是一个属性,但仍然顽固地检查了那个该死的单选按钮(第一个),所以我想我会寻求你的帮助。
【问题讨论】: