我有一个 Partial 视图,我想在 2 个不同的 Stronly-Typed 视图上使用它。传递的数据只是一个简单的 ID 整数,但是当我尝试在 View #2 上呈现数据时,我得到一个
传入字典的模型项是 type
CMESurvey.ViewModels.SurveyParticipantViewModel
,但是这个字典需要一个 type 的模型项CMESurvey.Models.SurveyProgramModel
。
这是错误的部分视图代码:
@Html.Partial("SurveyProgramSubNav", new {ProgramId = Model.ProgramId})
此代码的强类型与我的部分视图强类型不同:
@model CMESurvey.Models.SurveyProgramModel
对于局部视图,并且:
@model CMESurvey.ViewModels.SurveyParticipantViewModel
对于我遇到问题的观点。任何帮助表示赞赏。