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

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

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