2015-12-04 52 views
1

IM在MVC应用程序和我目前的形式工作,我有一个视图模型像MVC下拉的内部视图模型模型

public class MyViewModel 
    { 

     public MyModel MyModel { get; set; } 
     ... 

,并为MyModel有一个类型

public class MyModel 
    { 

     public int MyModelTypeId { get; set; } 
     ... 

现在,我需要一个DropDownList到popuulate MyModelTypeId,

这是我在查看有:

@Html.DropDownList("MyModelTypeId", String.Empty) 

,并在控制器:现在

ViewBag.MyModelTypeId = new SelectList(db.MyModelTypes, "MyModelTypeId", "MyModelTypeName", model.MyModel.MyModelTypeId); 

,下拉被填充好,但对后,所拾取的价值没有被绑定到“为MyModel”

我在做什么错

+1

这将有助于确保:http://stackoverflow.com/a/5688922/1638261 – jomsk1e

+0

由于您生成一个'