ASP.NET MVC在任何视图中显示数据列表

时间:2011-03-18 13:15:41

标签: asp.net-mvc

我是ASP.NET的新手,所以我可能没有正确写这个,但我要做的是从我的数据库中显示我的主页上的数据列表。现在通常我会做所有常见的事情,比如在控制器中编写一些SQL,然后在View中执行foreach循环。但是,如果我想在多个页面上显示的内容(如最新新闻的侧边栏),我该怎么做?

如果有人能给我一些使用中的例子(可下载的解决方案会很棒),我们将不胜感激。感谢。

2 个答案:

答案 0 :(得分:2)

您应该创建一个单独呈现该列表的操作和视图,然后通过调用Html.RenderAction在主/布局页面中呈现操作。

答案 1 :(得分:0)

您还可以创建基本控制器类,它将获取您网站的常规数据:新闻,菜单。