用枚举填充ASP.NET MVC中的SelectList
发布时间:2020-12-16 03:44:10 所属栏目:asp.Net 来源:网络整理
导读:参见英文答案 How do you create a dropdownlist from an enum in ASP.NET MVC?????????????????????????????????????36个 我的数据层中有一个枚举,我想在我的网站项目中使用它的下拉列表. 我在数据层中的枚举是: namespace SME.DAL.Entities.Enums{ public
参见英文答案 >
How do you create a dropdownlist from an enum in ASP.NET MVC?????????????????????????????????????36个
我的数据层中有一个枚举,我想在我的网站项目中使用它的下拉列表. 我在数据层中的枚举是: namespace SME.DAL.Entities.Enums { public enum EntityState { Open,Freezed,Canceled,Completed,Terminated,ReadOnly } } 如何制作其选择列表并在我的网站页面中使用它? 解决方法
简单的例子:
控制器: public ViewResult SomeFilterAction() { var EntityState = new SelectList(Enum.GetValues(typeof(EntityState)).Cast<EntityState>().Select(v => new SelectListItem { Text = v.ToString(),Value = ((int)v).ToString() }).ToList(),"Value","Text"); return View(EntityState) } 视图: @model System.Web.Mvc.SelectList @Html.DropDownList("selectedEntityState",Model) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Core应用的错误处理[4]:StatusCodePagesMiddlewar
- asp.net-mvc – 为什么Chrome在这两种情况下使用不同的客户
- entity-framework – 无法启用 – 迁移.引发System.BadImag
- asp.net – 无法为网站禁用SSL
- 在ASP.NET中开发SharePoint Web部件
- asp.net – 表单认证ReturnUrl和子域名用于单点登录
- asp.net – WebForms中的强类型容器
- ASP.NET MVC中的自定义文件夹结构5
- asp.net – 如何在gridview中将navigateurl添加到超链接
- asp.net – 在我的浏览器中测试Accept语言