我想知道是否有一种特殊的方法来实现输出缓存并使用ajax控件工具包中的控件。我一直在页面上出现javascript错误,输出缓存和一个标签控件说:ajaxtoolkit(我的程序集前缀)未定义。
这是我添加的指令:
<%@ OutputCache Duration="3600" VaryByParam="none" %>
答案 0 :(得分:0)
Microsoft不支持输出 缓存与 ScriptControls,Extenders或 需要的ScriptManagerProxies ScriptReferences。一个解决方法 问题是要包含脚本 引用这些资源需要 主要的脚本管理器,在外面 输出缓存控件。
更多信息here
答案 1 :(得分:0)
由于AJAX框架无法将输出缓存与生成的脚本结合(希望在将来的版本中可以使用某些类似的行为交叉手指),其他类型的优化方法必须是就像替换ToolScriptManager的ScriptManager一样。
http://blog.creonfx.com/performance/howto-optimize-rendering-speed-of-aspnet-ajax-websites