2 guizi1992 guizi1992 于 2014.05.05 11:10 提问

高手请进 MVC 多个viewmodel 问题

主页面:
它是一个搜索页面
模型空间: @model PagedList
它下面有两个部分页
@Html.Partial("_conditionPartial",Model)
@Html.Partial("_Statics")

部分页(_conditionPartial):
它是一个搜索条件部分页
模型空间: @model HYBCNS.ViewModel.StationViewModel

部分页 (_Statics):
它是一个搜索结果部分页
模型空间: @model PagedList< HYBCNS.ViewModel.StationViewModel>

这里我使用了 MVC Pager 分页控件, 但当使用 Pagedlist 分页时,
搜索条件的分布页会有错误,因为
“传入字典的模型项的类型为“Webdiyer.WebControls.Mvc.PagedList`1[HYBCNS.ViewModel.StationViewModel]”,但此字典需要类型“HYBCNS.ViewModel.StationViewModel”的模型项。”
当一个页面使用了2个MODEL的时候,其实这两个MODEL是一样,只不过 一个使用了PAGELIST接口一个 没有使用,请问怎么解决?

1个回答

feiyun0112
feiyun0112   Rxr 2014.05.09 14:56

@Html.Partial("_conditionPartial",Model.FirstOrDefault())

Csdn user default icon
上传中...
上传图片
插入图片