【问题标题】:ASP .Net Output Caching and Ajax Control toolkitASP .Net 输出缓存和 Ajax 控制工具包
【发布时间】:2009-03-19 21:17:16
【问题描述】:

我想知道是否有一种特殊的方式来实现输出缓存和使用来自 ajax 控件工具包的控件。我在带有输出缓存的页面上不断收到 javascript 错误,并且选项卡控件显示:ajaxtoolkit(我的程序集前缀)未定义。

这是我添加的指令:

<%@ OutputCache Duration="3600" VaryByParam="none" %>

【问题讨论】:

  • 您是将其放置在用户控件上还是从母版页继承的页面上?
  • 我将它放在用户控件上。

标签: caching asp.net-ajax outputcache


【解决方案1】:

微软不支持输出 缓存结合 ScriptControls、Extenders 或 需要的ScriptManager代理 脚本参考。一种解决方法 问题是包含脚本 参考这些资源需要 主脚本管理器,外部 输出缓存控件。

更多信息here

【讨论】:

    【解决方案2】:

    由于输出缓存还不能与 AJAX 框架生成的脚本相结合(希望在未来的版本中可以使用一些类似的行为交叉手指),因此必须采用其他类型的优化方法就像将 ScriptManager 替换为 ToolScriptManager。

    http://blog.creonfx.com/performance/howto-optimize-rendering-speed-of-aspnet-ajax-websites

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2014-02-22
      • 2013-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      相关资源
      最近更新 更多