【问题标题】:What is the best way to cache/persist a menu in an ASP.NET application on postback在回发时在 ASP.NET 应用程序中缓存/保留菜单的最佳方法是什么
【发布时间】:2013-03-25 11:44:12
【问题描述】:

在 ASP.NET 应用程序中缓存菜单以优化性能的最佳方法是什么? 请注意,菜单是根据用户角色和其他标准(例如选择页面上的某些控件/部分)构建的,并且菜单的数据是从数据库中获取的。 目前,菜单正在每个页面的每个回发上构建。如何避免这种情况? 我应该为包含菜单的用户控件启用视图状态吗?

【问题讨论】:

    标签: asp.net caching


    【解决方案1】:

    为了缓存页面的输出,我们需要在页面顶部指定一个@OutputCache 指令。

    有一个属性VaryByParam,可以用来根据查询字符串参数改变缓存。

    看看这个关于缓存的blog 是值得的。

    【讨论】:

    • 编辑了问题以帮助您了解我面临的问题。
    猜你喜欢
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多