asp.net-mvc-3 – 绑定到MVC3中的DropDownList
发布时间:2020-05-24 08:10:07 所属栏目:asp.Net 来源:互联网
导读:以前,我在我的模型中使用它 public ListSelectListItem StatusList { get; set; } public string Status { get; set; } 这在我看来绑定到Dropdownlist @Html.DropDownListFor(model = model.Status, Model.StatusList, ) 但如果我想用 pu
|
以前,我在我的模型中使用它 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; }
}
我应该在视图和模型中做些什么? 解决方法Cybernate的解决方案有效.你也可以这样做:@Html.DropDownListFor(model => model.Status,new SelectList(Model.StatusList,"Id","ShortDescription")) Cybernate的版本将进行更强大的类型检查,但SelectList更加封装. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 实体框架到多个数据库(同一架构)在运行时?
- asp.net-mvc – asp.net mvc提交时的表单集合
- asp.net – 处理缓存和浏览器后退按钮的最佳方法是什么?
- asp.net-mvc – ASP.NET MVC / IIS 7.5:500内部服务器仅针
- asp.net – 兼容模式下的IE9无法正确显示CSS样式
- asp-classic – 经典asp中的串联字符串
- .net – 修改MVC 5中的密码长度
- asp.net-mvc – 使用MiniProfiler与MVC 5
- asp.net – 如何快速进行HTML渲染
- asp.net-mvc – ASP.NET MVC从c#代码创建绝对url
推荐文章
站长推荐
- entity-framework – 未找到可执行文件匹配命令“
- asp.net-mvc – MVC 5 Owin Facebook Auth导致空
- asp.net – VS插件:查看标记.存在这样的事情吗?
- asp.net-mvc – 如何将KendoUI DropDownListFor绑
- asp.net-web-api – 在Webapi中使用Url.Link与属
- ASP.NET(MVC2)中%:%做了什么?
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义
- asp.net-mvc – 可在LAN中远程访问的IIS页面,但不
- asp.net-mvc – 发布ASP.NET MVC 3 Html.TextAre
- ASP.NET – 将网站投入生产的基本清单
热点阅读
