IE缓存是在客户端的,asp.net的cache是不是在服务器端的??      谢谢

解决方案 »

  1.   

    asp.net的cache是不是在服务器端的
    是的
      

  2.   

    是的:服务端缓存分两种:1.使用页面缓存和片段缓存
      
    <%@ OutputCache Duration="5" VaryByParam="None"%>  //success
        <%@ OutputCache Duration=60 VaryByParam=”TextBox1,TextBox2” %>
       说明: Duration是设置Cache的过期时间;
         VarByParam是设置是否根据参数而变化,None时所有参数使用同一Cache,  设置TextBox1时则根据TextBox1的不同值分别缓存;当有多个参数时则要组  合缓存;
    2.关闭Session
      方法一:
        <%@ Page EnableSessionsstate="false" %>
        <%@ Page EnableSessionsstate="readonly" %>   方法二:
      ASP.NET Sessionss可以在Web.config或Machine.config中的                Sessionsstate元素中配置。下面是在 Web.config中的设置的例子:    <Sessionsstate timeout="10" cookieless="false" mode="Inproc" /> 
      

  3.   

    我只想缓存头部文件、底部文件。
    它们是分别单独的.ascx文件
    能做到吗?