MVC5下拉框单选绑定的具体代码实现
导读:收集整理的这篇文章主要介绍了MVC5下拉框单选绑定的具体代码实现,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章主要为大家详细介绍了MVC5下拉框绑定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了MVC5下...
收集整理的这篇文章主要介绍了MVC5下拉框单选绑定的具体代码实现,觉得挺不错的,现在分享给大家,也给大家做个参考。这篇文章主要为大家详细介绍了MVC5下拉框绑定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了MVC5下拉框单选绑定的具体代码,供大家参考,具体内容如下
1.Model
[Display(Name = "学历")] public ICollectionSystem.Web.Mvc.SelectListITem>
asDFlist{
get;
set;
}
//下拉框的类型[Display(Name = "学历")][Required]public int asdf {
get;
set;
}
//学历这个字段的属性2.controller
(1)先写一个程式绑定,可以通过数据库绑定或者直接绑定
[Description("学历")][LoginAllowView] PRivate ListSelectListItem>
bind_Education(){
StringBuilder sb = new StringBuilder();
sb.ApPEnd(" select id,name ");
sb.Append(" From Edu_file ");
DataTable dt = SQLHelp.getData(sb.ToString());
//sqlHelp是已经写好的帮助类,便于数据库的操作 VAR factorOptions = dt.AsEnumerable().Select(row =>
new SelectListItem {
Text = row["name"], Value = row["id"] }
).ToList();
return factorOptions;
}
[Description("学历")][LOGinAllowView]private ListSelectListItem>
bind_Education(){
ListSelectListItem>
listItem = new ListSelectListItem>
();
listItem.Add(new SelectListItem {
Text = "本科", Value = "1" }
);
listItem.Add(new SelectListItem {
Text = "硕士", Value = "2" }
);
listItem.Add(new SelectListItem {
Text = "博士", Value = "3" }
);
return listItem;
}
(2)初始化,并传给视图
[Description("我的学历")][UIExceptionResult] public ActionResult Edu(){
var edu= new EduModel();
edu.asdflist=bind_Education();
//初始化下拉框的值 return View(edu);
}
3.视图
@model RsJob.Web.Models.EduModel p class="form-group">
@HtML.LabelFor(m =>
m.agj03, new {
@class = "col-sm-2 control-label" }
) p class="col-sm-10">
@Html.DropDownListFor(model =>
model.asdf, Model.asdflist, new {
@class = "form-control select2", style = "width: 100%;
" }
) @Html.ValidationMessageFor(m =>
m.asdf, "", new {
@class = "text-danger" }
) /p>
/p>
select2是bootstrap的样式,js添加:$('.select2').select2();
以上就是MVC5下拉框单选绑定的具体代码实现的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MVC5下拉框单选绑定的具体代码实现
本文地址: https://pptw.com/jishu/592387.html
