我必须创建共享局部视图Partial1,它将在其他屏幕上使用。因此,我可以创建接口IPartialModel1 ,而不是为共享组件创建特定模型PartialModel1。
然后其他屏幕可以像这样实现 IPartialModel1
BigScreenModel1:IPartialModel1
BigScreenModel2:IPartialModel1
所以在 BigScreen.cshtml 我可以使用
@Html.Partial("Partial",BigScreenModel1)
在 BigScreen2.cshtml 上
@Html.Partial("Partial",BigScreenModel2)
这是好习惯吗?