随笔分类 - asp.net随笔
编程随笔
摘要:protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["username"] == null || Session["pwd"] == null) { Response.Write("<script>window.top.location.href='login.aspx '</script>"); } } }
阅读全文
摘要:提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流: 1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 <%@ OutputCache CacheProfile=" " NoStore="True | False" Duration="#ofseconds" Shared="True | False" Lo
阅读全文
摘要:页面缓存使用OutputCache指令。<%@ OutputCache Duration="3600" Location="Any" VaryByCustom="browser" VaryByParam="RequestID" %>其中Duration和VaryByParam特性是必须的。Location控制页面缓存的位置Location含义Any默认值。意味着页面的输出可以缓存在客户端浏览器,缓存在任何“下游”的客户端(如代理服务器),或缓存在Web服务器本身Client指明输出缓存只能存储在发出请求
阅读全文