asp.net(C#)怎么禁止缓存文件?

   IIS会按文件地址及参数将文件缓存到客户端,以便再次访问该内容时速度更快。如果要取消这种机制则需要禁止缓存文件。

  一、编程方式

  Response.Buffer = true;

  Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);

  Response.Cache.SetExpires(DateTime.Now.AddDays(-1));

  Response.Expires = 0;

  Response.CacheControl = "no-cache";

  二、代码方式

  代码如下:

  <%@ OutputCache Duration="1" varybyparam="none" Location="None" %>

 

 

时间: 2024-08-24 17:50:47

asp.net(C#)怎么禁止缓存文件?的相关文章

asp.net(C#)禁止缓存文件不让文件缓存到客户端_实用技巧

IIS会按文件地址及参数将文件缓存到客户端,以便再次访问该内容时速度更快.如果要取消这种机制则需要禁止缓存文件. 一.编程方式 Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); Response.Cache.SetExpires(DateTime.Now.AddDays(-1)); Response.Expires = 0; Response.CacheControl = "no-cache&

ASP安全设置:禁止从外部提交数据

使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效: <% dim server_v1,server_v2 server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) server

从ASP迁移至ASP+ --处理会话变量(Session Variables)

asp+|session|变量 现存的ASP版的eVille禁止对站点的某些部分的访问,除非用户已经登录.一些功能像查看将来的优惠特价,报名上课,以及了解自己当前的入学状况是受限制区域.如果想在未登录的状态下访问这类区域,你只会被重新导回到登录页面.用户在一份表格中输入他们的用户名与密码,然后与数据库的学生表进行比较,如果登录成功,一个名为blnLoggedIn的会话变量便被设为真.这种方法对这个站点是有效的,因为它架设在一台单一的服务器上.其它的方法将被用于web farms上的web应用程序

Windows 2003 asp网页不能访问的常见问题

  今天去帮朋友设置服务器,操作系统为WIN2003,使用了IIS6.0,不过发现只能访问HTML的网页,ASP网页就访问不了,出现:您访问的页面不存在或无法访问之类的错误..想了一下,确定不会是动态网页出问题了,因为是刚下回来的压缩包;所以就应该是系统配置不对了. 上网查了一下资料,才知道在默认设置下IIS6.0是不支持ASP的,它支持了.Net架构.所以在使用IIS6.0的时候要注意一些设置: 1. [开始]--[程序]--[管理工具]--[Internet信息服务管理器],在服务器名下的"

iis配置asp.net常见问题解决方案_实用技巧

很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做 了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙:) 问题1:未启用父路径 症状举例: Server.MapPath() 错误 'ASP 0175: 80004005' 不允许的 Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 参数中不允许字符 '..'. 原因分析:

免费 asp空间支持fso在线操作

100MB的免费网络空间    FTP访问帐户   无限带宽   质谱获得支持    Windows 2003的IIS 6.0中   热插拔存储   支持的ASP 3.0   在线文件管理器   瞬间激活帐户   数据库2005    24 / 7 Web服务器监控   丰富的在线知识库 申请地址: http://www.titanichost.com 空间型号:注册免费空间  空间大小:30M  价格:¥免费  程序支持:ASP动态空间,禁止论坛  IIS:100IIS  聊天室和下载:禁止 

免费资源:国外免费asp空间

免费Web托管软件包:    100MB的免费网络空间    FTP访问帐户   无限带宽   质谱获得支持    Windows 2003的IIS 6.0中   热插拔存储   支持的ASP 3.0   在线文件管理器   瞬间激活帐户   数据库2005    24 / 7 Web服务器监控   丰富的在线知识库 申请地址: http://www.titanichost.com 空间型号:注册免费空间 空间大小:30M 价格:¥免费 程序支持:ASP动态空间,禁止论坛 IIS:100IIS

IIS6设置网站经常遇到问题的请看

很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,做了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙. 问题1:未启用父路径 症状举例: Server.MapPath() 错误 'ASP 0175 : 80004005' 不允许的 Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 参数中不允许字符 '..'. 原因分析: 许多Web页面里

Win2003下IIS6服务器设置排错解答

许多人在用IIS建设网站的过程中或多或少都会出现问题,在IIS6中有些是以前版本中就曾经出现过,IIS6中也有些是新发现的问题,本文在此对建站上所出现的问题做了个简单总结,希望能对大家有所帮助. 问题1:未启用父路径 症状举例: Server.MapPath() 错误 'ASP 0175 : 80004005' 不允许的 Path 字符 /0709/dqyllhsub/news/OpenDatabase.asp,行 4 在 MapPath 的 Path 参数中不允许字符 '..'. 原因分析: