2011-03-18 101 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

此外,您可以创建基本控制器类,它将获取您的网站的一般数据:新闻,菜单。

相关问题