0

我正在构建一个新的 MVC4 应用程序。目前我要管理两张表,一张叫Branch,一张叫Business。

业务有两列,ID 和 Name

Branch 有三列,ID、Name 和 Business ID。

使用每个 branch.cs 和 business.cs 的模型,我能够创建控制器和视图(使用 EF)并完美地修改数据记录。

但是,我希望有一个页面(查看?),允许我进入分支并从下拉列表中选择业务,然后使用 BusinessID 列中的 ID 填充分支表。

我正在努力解决这个问题,整个过程都是一个学习曲线,我没有在谷歌中正确地表达自己!

4

1 回答 1

0

您必须创建一个 ViewModel,例如BranchForBusiness

public class BranchForBusiness
{
    public List<Business> Businesses { get; set; }

    public Branch Branch { get; set; }
}

然后在控制器中填充Businesses并在视图中将 绑定Businesses到 a @Html.DropDownListFor(m => m.Branch.BusinessID, ...),并创建适当@Html.EditorFor(m => m.Name)的等等。

于 2013-09-26T14:07:15.890 回答