?一個視圖中? 使用Html.Partial 讀取局部視圖 ,怎么傳遞不同的Model?
比如主視圖 的@ model? 是 a?
局部視圖的@model 是b
我嘗試過強制轉(zhuǎn)換 失敗
應(yīng)該怎么傳遞了 Html.Partial("局部視圖", 模型?這個怎么轉(zhuǎn)換傳遞)
5 回答

一只斗牛犬
TA貢獻1784條經(jīng)驗 獲得超2個贊
定義一個ViewModel,比如名叫a,添加兩個屬性:a.list1, a.list2。
主視圖:@model a
局部視圖:@model list2
Html.Partial("局部視圖", a.list2)?;

HUWWW
TA貢獻1874條經(jīng)驗 獲得超12個贊
你必須通過主model通過構(gòu)建出局部model,然后再傳遞這個局部model,沒有其他辦法。
如果局部model在一個form中你也可以直接傳遞這個form的序列化字符串($("form:first").serialize()),然后mvc會自動將這個字符串構(gòu)建成FormCollection形式或Model形式
- 5 回答
- 0 關(guān)注
- 558 瀏覽
添加回答
舉報
0/150
提交
取消