【问题标题】:dropdownlistfor fill values填充值的下拉列表
【发布时间】:2010-02-27 07:08:52
【问题描述】:

我有一个表 T,其中包含字段 id、parentid、名称。我与自己的表建立关系,所以 parentid=>id 一对多,所以如果 parentid=null 它是父记录,如果 parentid 不为 null 它是子记录。

映射后,我的类具有 2 个新属性 - T1(T 集合)和 T2(T 实例)

如果我没有填写 parentid 字段,我该如何填写 dropdownlistfor

【问题讨论】:

    标签: asp.net-mvc model-view-controller entity-framework drop-down-menu


    【解决方案1】:

    您应该为 DataValueField 使用 ID 字段。这样它总是独一无二的......还是我错过了什么?

    【讨论】:

    • 你能举个例子吗?我尝试 model.ParentMenu.Id,Model) %> 但它给出错误“System.Web.Mvc.HtmlHelper”不包含“DropDownListFor”的定义' 和最佳扩展方法重载 'System.Web.Mvc.Html.SelectExtensions.DropDownListFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>, System.Collections.Generic.IEnumerable)' 有一些无效参数
    • 查看我今晚早些时候给出的答案stackoverflow.com/questions/2346381/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多