我的一个视图(cshtml 文件)中有以下行:
@Html.Partial("_ProviderRatingWidget", Model.RatingInfo)
在我的实验室里,一切似乎都运行良好。但是在部署中,我们看到以下错误:
System.InvalidOperationException:传入字典的模型项是“ProviderContactInfo”类型,但该字典需要“RatingCategorySummaryModel”类型的模型项。
Model
是明确的类型ProviderContactInfo
,并且Model.RatingInfo
是明确的类型RatingCategorySummaryModel
。那么这条线怎么能通过 typeProviderContactInfo
呢?
谁能看到这条线可能产生该错误的任何可能情况?
编辑
哦,我应该指出,上面的线也是局部视图。(局部视图正在加载另一个局部视图。)这可能与问题有关。