最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MVC5下拉框绑定的方法(单选)

来源:动视网 责编:小OO 时间:2020-11-27 22:35:33
文档

MVC5下拉框绑定的方法(单选)

本文实例为大家分享了MVC5下拉框单选绑定的具体代码,供大家参考,具体内容如下:1.Model;[Display(Name = "学历")] public ICollection<;System.Web.Mvc.SelectListItem>;asdflist{ get;set;} //下拉框的类型[Display(Name = "学历")][Required]public int asdf { get;set;} //学历这个字段的属性。2.controller。(1)先写一个程式绑定,可以通过数据库绑定或者直接绑定。
推荐度:
导读本文实例为大家分享了MVC5下拉框单选绑定的具体代码,供大家参考,具体内容如下:1.Model;[Display(Name = "学历")] public ICollection<;System.Web.Mvc.SelectListItem>;asdflist{ get;set;} //下拉框的类型[Display(Name = "学历")][Required]public int asdf { get;set;} //学历这个字段的属性。2.controller。(1)先写一个程式绑定,可以通过数据库绑定或者直接绑定。


本文实例为大家分享了MVC5下拉框单选绑定的具体代码,供大家参考,具体内容如下

1.Model

[Display(Name = "学历")]
 public ICollection<System.Web.Mvc.SelectListItem> asdflist{ get; set; } //下拉框的类型

[Display(Name = "学历")]
[Required]
public int asdf { get; set; } //学历这个字段的属性


2.controller

(1)先写一个程式绑定,可以通过数据库绑定或者直接绑定

[Description("学历")]
[LoginAllowView]
 private List<SelectListItem> 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 List<SelectListItem> bind_Education()
{
 List<SelectListItem> listItem = new List<SelectListItem>();
 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 
<div class="form-group">
 @Html.LabelFor(m => m.agj03, new { @class = "col-sm-2 control-label" })
 <div 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" })
 </div>
 </div>

select2是bootstrap的样式,js添加:$('.select2').select2();

文档

MVC5下拉框绑定的方法(单选)

本文实例为大家分享了MVC5下拉框单选绑定的具体代码,供大家参考,具体内容如下:1.Model;[Display(Name = "学历")] public ICollection<;System.Web.Mvc.SelectListItem>;asdflist{ get;set;} //下拉框的类型[Display(Name = "学历")][Required]public int asdf { get;set;} //学历这个字段的属性。2.controller。(1)先写一个程式绑定,可以通过数据库绑定或者直接绑定。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top