asp.net-mvc-3 – 绑定到MVC3中的DropDownList
发布时间:2020-12-15 22:29:24 所属栏目:asp.Net 来源:网络整理
导读:以前,我在我的模型中使用它 public ListSelectListItem StatusList { get; set; } public string Status { get; set; } 这在我看来绑定到Dropdownlist @Html.DropDownListFor(model = model.Status,Model.StatusList,"") 但如果我想用 public ListICode Stat
以前,我在我的模型中使用它
public List<SelectListItem> StatusList { get; set; } public string Status { get; set; } 这在我看来绑定到Dropdownlist @Html.DropDownListFor(model => model.Status,Model.StatusList,"") 但如果我想用 public List<ICode> StatusList { get; set; } 其中ICode如下 public interface ICode { int Id { get; set; } ICodeGroup CodeGroup { get; set; } string ShortDescription { get; set; } string LongDescription { get; set; } } 我应该在视图和模型中做些什么? 解决方法
Cyber??nate的解决方案有效.你也可以这样做:
@Html.DropDownListFor(model => model.Status,new SelectList(Model.StatusList,"Id","ShortDescription")) Cyber??nate的版本将进行更强大的类型检查,但SelectList更加封装. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Page.PreLoad事件未出现在visual studio中
- asp.net-mvc – 如何在jqgrid中创建两个页脚行
- asp.net-mvc – ASP.NET MVC Route,在控制器之前具有值,没有
- asp-classic – 旧ASP中的“on error goto 0”和“error re
- asp.net-mvc-3 – 基于字符串创建ViewBag属性
- asp.net-mvc – S#arp架构与直接IOC NHibernate MVC
- asp.net-mvc-3 – DTO可以嵌套DTO吗?
- asp.net mvc多个连接字符串
- 为什么ASP.NET MVC5中的重载不可能?
- asp.net-mvc – 从ASP .NET MVC 3 _Layout View访问cookie
推荐文章
站长推荐
- entity-framework – Entityframework Mapping问
- 剃刀 – 我应该在ASP.NET MVC 3中放置声明式HTML
- asp.net-mvc – ASP.NET MVC:将复杂类型绑定到选
- [你必须知道的.NET] 第二回:对抽象编程:接口和
- asp.net-mvc – Error.aspx – 如何关闭?
- ASP.NET MVC – 以编程方式添加动作过滤器
- Serilog接收ASPNET核心记录
- ASP.NET Web API中除IQueryable之外的OData查询和
- asp.net – 从C#代码增加Http Runtime MaxReques
- asp.net jquery ajax json:交换数据的简单例子
热点阅读