2011-03-18 59 views
0

我對ASP.NET很陌生,所以我可能不會正確表達這一點,但我想要做的是在我的主頁上顯示數據列表從我的數據庫。現在通常我會做所有常見的事情,比如在控制器中寫一些SQL,然後在View中做一個foreach循環。但是,我要如何做到這一點,我想要顯示在多個頁面上,比如最新消息的邊欄?ASP.NET MVC在任何視圖中顯示數據的列表

如果任何人都可以給我一些使用這個例子(可下載的解決方案將是偉大的),它將不勝感激。謝謝。

+0

你使用了什麼視圖引擎?如果你不確定,它可能是ASPX或Razor(.cshtml) – 2011-03-18 13:20:32

回答

2

您應該創建一個動作並查看單獨呈現該列表的動作,然後通過調用Html.RenderAction在主/佈局頁面中呈現動作。

+0

關於視圖,雖然我不會在技術上結束了假視圖?例如/新聞/邊欄新聞爲那個行動 – Cameron 2011-03-18 14:25:07

+0

我不喜歡部分視圖或東西? – Cameron 2011-03-18 14:34:50

+0

@Cameron:是的;這將是一個局部的看法。 – SLaks 2011-03-18 14:52:53

0

此外,您可以創建基本控制器類,它將獲取您的網站的一般數據:新聞,菜單。

相關問題