mvc视图中的RadioButtonFor控件使用:
有几个单选子项就写几个RadioButtonFor,格式参照如下:
@Html.RadioButtonFor(p => p.ScriptModel, , new { @checked = "checked"}) 命令段
@Html.RadioButtonFor(p => p.ScriptModel, ) 建表
以下是在jquery中对控件的控制处理:
//显示或隐藏建表相关的控件
function InitTbMsg() { var val = $('input:radio[name="ScriptModel"]:checked').val();
if (val == "2") {
$("#tbGroup").hide();
}
else if (val == "1") {
$("#tbGroup").show();
}
} $(function () {
$('input:radio[name="ScriptModel"]').click(function () {
InitTbMsg();
});
});
补充:上面的案例中,如果字典类的属性ScriptModel设置为非空,则生成的单选默认会有选中项;设置为允许为空则不会默认选中项。
设置默认选中项可以new其标签属性。