Ben*_*son 2 c# asp.net asp.net-mvc-3
我是MVC的新手(即最近几天),我想知道我所做的是最好的方式.
我有一个视图,它是一个插入项表单与特定实体下面的列表详细信息表单的组合.因此我需要2个模型用于页面以避免做类似的事情@Html.LabelFor(model => model.FirstOrDefault().EventTypeID, "Event Type")
.
我所做的是将模型设置为Tuple<IEnumerable<Event>,Event>
我拥有单项和项集合的方式.任何人都可以建议一个不那么hacky替代品或这是最好的方式吗?
有两种解决方案.
你应该像这样使用ViewModel
public class ViewModel
{
public TypeOfYourModel MyModel1 { get; set; }
public TypeOfYourModel MyModel2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
261 次 |
最近记录: |