如題,假設(shè)我希望在_layout頁里有一個新聞列表,那么怎么把新聞列表傳到_layout頁中?_layout也沒有一個具體Action對應(yīng),我又怎么讀取新聞數(shù)據(jù)呢?
2 回答

喵喔喔
TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個贊
一般情況下Layout頁面不指定Model的
因?yàn)閘ayout一般都為很多個不同model頁面服務(wù)
傳數(shù)據(jù)的話 可以考慮在后臺使用ViewBag
ViewBag是動態(tài)類型,動態(tài)編譯的,性能上還行
不推薦使用ViewData TempData傳輸數(shù)據(jù) 它們是基于Session機(jī)制的

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個贊
比如你有個view叫Index.cshtml,它的模板頁是_layout.cshtml,那么你就在展示Index這個View的時候把數(shù)據(jù)model傳進(jìn)去啊。
- 2 回答
- 0 關(guān)注
- 525 瀏覽
添加回答
舉報
0/150
提交
取消