猿问

关于Html.Partial 传递不同类型的model

一个视图中  使用Html.Partial 读取局部视图 ,怎么传递不同的Model 

比如主视图 的@ model  是 a 

局部视图的@model 是b

我尝试过强制转换 失败

应该怎么传递了 Html.Partial("局部视图", 模型?这个怎么转换传递)


万千封印
浏览 1316回答 2
2回答

守着一只汪

定义一个ViewModel,比如名叫a,添加两个属性:a.list1, a.list2。主视图:@model a局部视图:@model list2Html.Partial("局部视图", a.list2) ;

慕斯709654

架设b是a的一个属性,那么在主视图中可以这样用:@Html.Partial("_xxx.cshtml",Model.b)
随时随地看视频慕课网APP
我要回答