Byr*_*ock 11 c# asp.net iis-7 master-pages
我有一个使用母版页的大型ASP.net网站.
我已经确定,如果用户可以在从数据库生成/处理/加载页面的其余部分时看到标题和导航,那么用户将获得更好的体验.
我做了一些简单的测试,我可以在page_load()中执行Response.Write(),然后执行Response.Flush(),并且IIs将使用chunked编码并在页面的其余部分呈现时立即将输出发送到浏览器.
我想做同样的事情,但只发送母版页头和导航.
关于如何实现这一点的任何指针?
使用ASP.net 4和IIs 7.5
编辑
如果有人可以提供一些关于如何更改网站以使用AJAX而无需更改每个页面和链接的指示,我会很感激.谢谢!
我建议你使用控制缓存。Asp.Net 提供页面和控件的本机缓存。请参阅这些链接以了解更多信息。
ASP.NET 缓存:技术和最佳实践
http://msdn.microsoft.com/en-us/library/aa478965.aspx
ASP.NET 缓存
http://msdn.microsoft.com/en-us/library/xsbfdd8c(v=VS.100).aspx
控制缓存
正如您所提到的,您似乎已经使用了页面缓存。尝试使用控制缓存来进一步改进缓存。要使用控件缓存,请放置PartialCachingAttribute在控件类上。您可以使用ControlCachePolicy控件的 来设置缓存行为:
control.GetCachePolicy()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1472 次 |
| 最近记录: |