Pet*_*ras 1 asp.net-mvc view models
View接受一个Model.但我需要为两个模型绘制HTML输入控件.一个例子将说明:
我有一个屏幕,我添加员工.在添加了他们的名字,姓氏等之后,我需要用户选择员工所在的公司数量.
公司在一张桌子上.员工在另一个员工.链接表加入了它们.
所以我似乎需要将公司传递给View.我可以将多个模型传递给视图吗?或者我是否必须在View中进行丑陋的数据库查找才能找到公司,并在没有HTML帮助程序的情况下为复选框手动吐出HTML?
模型不必仅包含一个对象或一种类型对象的单个集合.它可以包含许多对象和/或对象集合.您的页面所需的模型似乎至少包含员工和公司的集合.如果您的业务对象抽象中没有适合此帐单的类型,那么您需要为此页面创建一个可以完成工作的ViewModel.
这个答案可能有助于解释ViewModel如何适应MVVM ViewModel与MVC ViewModel
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |