mvc視圖中的RadioButtonFor控件使用:
有幾個單選子項就寫幾個RadioButtonFor,格式參照如下:
@Html.RadioButtonFor(p => p.ScriptModel, 2, new { @checked = "checked"}) 命令段 @Html.RadioButtonFor(p => p.ScriptModel, 1) 建表
以下是在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其標簽屬性。
參考案例:RadioButtonFor值為false.默認選中的問題
參考網址:Html.RadioButtonFor和Html.DropDownListFor 用法--備忘
