【发布时间】:2012-11-21 15:17:18
【问题描述】:
我有一个视图模型。此视图包含一个 @Html.DropDownList,其值在模型中。如何让我的视图将两种模型用于程序的不同部分?
例如,我有
@model IEnumerable<projectname.mymodel>
@{
ViewBag.Title = "my title"
}
<!--This should use a different model-->
<p>@Html.DropDownList(m =>m.name), new set(Model.list, "value", "key"))
如果我有模型 1 和模型 2(连接到数据库) - 都存储在模型文件夹中;和一个大模型类,比如
public class MyViewModel {
public model1 var1 { get; set; }
public IEnumerable<projectname.Model.model2> var2 { get; set; }
}
我认为这个模型是:
@model ProjectName.Models.Models
如何引用模型 1 或模型 2 中的项目?
【问题讨论】:
标签: asp.net-mvc-3 visual-studio view model