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" %>
相关推荐
-
C#开发Windows服务实例之实现禁止QQ运行
本实例主要实现下面三个基本功能 1.C#开发windows服务 2.禁止QQ等程序运行 3.为windows服务创建自动安装程序 下面针对这三个基本功能进行实现 一.C#开发windows服务 Windows服务在VS以前的版本中叫NT服务,在VS.NET启用了新的名称.用C#创建windows服务不是一件困难的事,下页针对服务创建.启动.停止做详细介绍 1.首先在vs中添加一winform程序KillService 2.在解决方案添加新项中添加Windows服务 3.打开服务页面,切换至代码页
-
C#中TextBox实现输入提示功能的方法
本文实例讲述了C#中TextBox实现输入提示功能的方法.分享给大家供大家参考.具体如下: 设置TextBox的AutoCompleteSource的属性为CustomSource,设置TextBox的AutoCompleteMode属性为SuggestAppend. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin
-
C#实现绑定DataGridView与TextBox之间关联的方法
本文实例讲述了C#实现绑定DataGridView与TextBox之间关联的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace System.Window
-
C# WinForm中禁止改变窗口大小的方法
本文介绍在使用C#开发WinForm窗体程序时,如何设置窗体的大小不能被改变. 我们在开发一个窗体(WinForm)程序时,所有的控件都部署在程序界面上了,如果这时来把窗体的大小调整一下,那界面就难看了.怎么设置窗体大小不能被修改呢? 在Form类下面有一个FormBorderStyle的字段,我们可以通过设置它的值来让窗体不能被拉大拉小.FormBorderStyle的值设置为FormBorderStyle.FixedSingle或Fixed3D时,窗体大小是不能被改变的. 当然,还有一种情况
-
C#窗体编程(windows forms)禁止窗口最大化的方法
本文介绍在C#窗体编程时,如何禁用系统默认的三种将窗口最大化的方式,包括系统菜单.最大化按钮,以及窗口的拖拽. Windows环境下的窗体,要想最大化,有多种办法.比如最大化按钮,比如拉伸窗口大小,或者是使用系统菜单中的最大化.系统菜单即在一个窗口中按(Alt+空格)出现在窗口左上角的那个菜单. 那么有没有办法将一个窗体中所有的最大化功能全部去掉呢?需求肯定是有的,就看我们怎么来实现了. 1.处理系统菜单中的最大化功能 首先在窗体类中声明: 复制代码 代码如下: public class For
-
C# 禁止应用程序多次启动的实例
通常我们的情况是,双击一个exe文件,就运行一个程序的实体,再双击一次这个exe文件,又运行这个应用程序的另一个实体.就拿QQ游戏来说吧,一台电脑上一般只能运行一个QQ游戏大厅(不过以前听说过有双开的外挂). 那我们的程序也能像QQ游戏那里禁止多次启动吗,答案是可以的,下面介绍下一个简单的实现方法,那就是Mutex(互斥). Mutex(mutual exclusion,互斥)是.Net Framework中提供跨多个线程同步访问的一个类.它非常类似了Monitor类,因为他们都只有一个线程能拥
-
C# Winform 禁止用户调整ListView的列宽
复制代码 代码如下: // 事件: 改变列宽的时候 private void ColumnWidthChange(object sender, ColumnWidthChangingEventArgs e) { // 如果调整的不是第一列,就不管了 if (e.ColumnIndex > 0) return; // 取消掉正在调整的事件 e.Cancel = true; // 把新宽度恢复到之前的宽度 e.NewWidth = this.lvStudents.Columns[e.ColumnIn
-
C#中winform控制textbox输入只能为数字的方法
本文实例讲述了C#中winform控制textbox输入只能为数字的方法.分享给大家供大家参考.具体实现方法如下: 添加keyPress事件,控制键盘输入只能是自然数: 复制代码 代码如下: /// <summary> /// 控制键盘输入只能是自然数 /// </summary> /// <param name="sender"></param> /// <param name="e"></para
-
C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
本文实例讲述了C#实现WinForm禁止最大化.最小化.双击标题栏.双击图标等操作的方法.分享给大家供大家参考.具体实现方法如下: protected override void WndProc(ref Message m) { if (m.Msg==0x112) { switch ((int) m.WParam) { //禁止双击标题栏关闭窗体 case 0xF063: case 0xF093: m.WParam = IntPtr.Zero; break; //禁止拖拽标题栏还原窗体 case
-
C#禁止textbox复制、粘贴、剪切及鼠标右键的方法
本文实例讲述了C#禁止textbox复制.粘贴.剪切及鼠标右键的方法.分享给大家供大家参考.具体如下: class MyTextBox : System.Windows.Forms.TextBox { protected override void WndProc(ref System.Windows.Forms.Message m) { if (m.Msg != 0x007B && m.Msg != 0x0301 && m.Msg != 0x0302) { base.Wn
随机推荐
- 微信小程序(十)swiper组件详细介绍
- ASP.NET使用TreeView显示文件的方法
- JavaScript 直接操作本地文件的实现代码
- Unity3d获取系统时间
- php+ajax注册实时验证功能
- php下巧用select语句实现mysql分页查询
- Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
- python计算auc指标实例
- JavaScript生成随机数的4种自定义函数分享
- thinkphp微信开之安全模式消息加密解密不成功的解决办法
- jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
- 什么情况下需要创建MySQL索引?
- js字符串转换成xml对象并使用技巧解读
- RedHat 9.0下安装igenus实录
- SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息
- 图片在浏览器中底部对齐 解决方法之一
- 一段实时更新的时间代码
- 打造完美的IE网页木马
- 花生壳与Windows2003 建立FTP服务器的图文教程
- python中文分词教程之前向最大正向匹配算法详解