Asp.NetmvcCheckBox,RadioButton使用方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

mvcCheckBox,RadioButton使⽤⽅法在实体User中建⽴selectlist的属性
public SelectList CheckBoxList { get; set; }
public SelectList RadioButtonList { get; set; }
新建⼀个A实体做为键值操作
public class A
{
public int value{get;set;}
public string text{get;set;}
}
调⽤数据
protected SelectList CheckBoxList(object defaultvalue)
{
List<A> obja = new List<A>()
{
new A(){text="第⼀",value=1},
new A(){text="第⼆",value=2},
new A(){text="第三",value=3},
new A(){text="第四",value=4},
};
return new SelectList(obja, "value", "text", defaultvalue);
}
protected SelectList RadioButtonList(object defaultvalue)
{
List<A> obja = new List<A>()
{
new A(){text="第⼀",value=1},
new A(){text="第⼆",value=2},
new A(){text="第三",value=3},
new A(){text="第四",value=4},
};
return new SelectList(obja, "value", "text", defaultvalue);
}
action中初始化
public ActionResult Index()
{
User objuser = new User()
{
Email = "objectboy@",
Name = "objectboy",
CheckBoxList = CheckBoxList(3), //调⽤
RadioButtonList=RadioButtonList(2) //调⽤
};
return View(objuser);
}
页⾯调⽤
@model er
.............
<div class="editor-field">
@Html.DropDownList("SLlist1", Model.CheckBoxList,"请选择")
</div>
<div class="editor-field">
@foreach (SelectListItem item in Model.CheckBoxList)
{
@Html.CheckBox("SomeParas", item.Selected, new { value = item.Value })
@bel(item.Text);
}
</div>
<div class="editor-field">
@foreach (SelectListItem item in Model.RadioButtonList)
{
@Html.RadioButton("dd", item.Value, item.Selected);
@bel(item.Text);
}
注意:控件的名字不能与实体中属性名相同,要不⽆法初始化。

相关文档
最新文档