【问题标题】:For an EditorFor view with a dropdown, where does the data in the dropdown come from?对于带有下拉列表的 EditorFor 视图,下拉列表中的数据来自哪里?
【发布时间】:2011-03-30 13:28:09
【问题描述】:

我有一个项目,其中包含多个具有“员工”属性的模型(例如部门负责人、任务分配给谁等)。我想创建一个部分视图来编辑所有这些使用下拉列表的视图,因此当我想要其中任何一个的编辑器时,我可以使用 Html.EditorFor。

我遇到的问题是弄清楚从哪里获取数据以构建您可以选择的员工列表。这是一个员工列表,来自数据库。部分视图从哪里获得该列表?它是否应该在视图中包含一些逻辑以便在需要时加载它,或者我正在编辑的任何内容的 ViewModel 是否应该包含整个列表?

我对 MVC 很陌生,所以我一直在努力解决这样的问题。谢谢你的帮助。 :)

【问题讨论】:

    标签: asp.net asp.net-mvc-3 razor


    【解决方案1】:

    听起来像是自定义 ViewModel 的完美候选者。我总是向人们推荐 Nerd Dinner 教程,该教程涵盖了几乎相同的内容(填充下拉框)。 Check it out here!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 2021-04-16
      • 2016-02-04
      • 2019-11-30
      • 1970-01-01
      • 2017-03-25
      • 2022-09-30
      相关资源
      最近更新 更多