0

在许多 MVC 框架中,有一个选项可以从视图中调用操作。对于 ASP.NET MVC,它在其他框架中称为RenderAction,此类功能称为 SubActions、Viewlets 等。

我需要将最新消息(来自 DB)的 EJS 布局文件列表放入,这应该在使用此布局的所有视图的侧边栏中可见。我不想在每条路线上重复选择和传递新闻列表的逻辑。

Express中有没有明确的方法可以做到这一点?

4

1 回答 1

0

我还没有找到任何 RenderAction 实现,但是使用app.locals数据可以在路由之间共享(例如,最新消息列表)。

于 2012-10-05T09:08:34.513 回答