我的每个视图都需要一个导航栏,该导航栏位于名为 _NavigationPartial 的局部视图中。此部分视图使用
@model IEnumerable<ProOptInteractive.Models.ProductCategory>
并且此导航栏需要它才能运行。但是,在我的某些视图中,我声明了其他模型,它们覆盖了局部视图中的模型,并且在尝试在浏览器中打开这些视图时给了我一个错误:
@model ProOptInteractive.Models.ProductCategory <!-- this is incompatible! -->
@Html.Partial("_NavigationPartial")
如何设置局部视图以忽略视图中的原始模型声明?