我选择足球单选按钮,当我点击提交和回发后 再次选择板球。足球按钮失去价值,
<span>
<input type="radio" id="Cricket" name="SportType" value="1" checked="checked" />Cricket
</span>
<span>
<input type="radio" id="Football" name="SportType" value="2" />Football
</span>
<span>
<input type="radio" id="Boxing" name="SportType" value="3" />Boxing
</span>
我在服务器端获得了正确的值
我使用的是Asp.net MVC 3 ,Firefox 9.0.1
答案 0 :(得分:2)
如果您希望它们保留值,您应该使用Html.RadioButton
助手生成单选按钮:
<span>
@Html.RadioButton("SportType", "1", new { id = "Cricket" })
Cricket
</span>
<span>
@Html.RadioButton("SportType", "2", new { id = "Football" })
Football
</span>
<span>
@Html.RadioButton("SportType", "3", new { id = "Boxing" })
Boxing
</span>
答案 1 :(得分:0)
如果您使用的是Asp.Net,那么您可以使用标准控件,并记住为该控件或while asp.net页面启用viewstate