问题描述
- 高手请进 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接口一个 没有使用,请问怎么解决?
解决方案
@Html.Partial("_conditionPartial",Model.FirstOrDefault())
时间: 2024-09-08 11:21:59