![]() |
1
6
我想我真正想要的是使用 HTML.renderAction()) MVC Futures项目的帮助程序扩展。 其思想是使用上述方法调用控制器上的操作,该操作将通过从数据库中提取数据来生成HTML菜单结构。然后我还使用简单的输出缓存将数据缓存几分钟。 这是迄今为止我找到的最简单的方法来实现我想要的。 编辑: 菲尔·哈克最近在博客中提到了这一点。- Html.RenderAction and Html.Action . 一篇很好的博文,涵盖了我所有的确切需求,并解释了所有的问题。
为了使缓存正常工作,我需要
然后我打电话给上面的
|
![]() |
2
1
您可以将存储库修改为具有缓存意识:请参见以下两个问题: cached repository 和 http cache . |
![]() |
3
0
我通过使用企业库缓存块来完成这项工作。检查缓存数据,如果没有缓存数据,则从数据库中的数据创建HTML字符串并将其放入缓存中,以便稍后搜索缓存数据时只输出纯字符串:d 只需提到用于执行该操作的代码在静态类中。我将发布示例,但我将从头开始在MVC2中重写该应用程序,这样我就不需要手工编写代码了。 |
![]() |
Harun Anwar · 移动设备中未显示导航栏引导菜单 7 年前 |
![]() |
Adriano Di Cara · topnav裁剪的CSS下拉列表 7 年前 |
|
Bianca · 带菜单的应用程序-如何?[已关闭] 7 年前 |
|
KatrinaL · 3级深木菜单(Wordpress) 7 年前 |
![]() |
Hparekh · 单击页面中的任意位置,关闭子菜单下拉菜单 7 年前 |
![]() |
Darksymphony · 设置选项菜单项的标题 7 年前 |
![]() |
Joe Tobin · 模拟操作栏上的后退按钮 7 年前 |