社区
ASP
帖子详情
怎样让网页过期用!“response.expiresabsolute=时间”好象不管用。
wzs
2000-07-11 01:00:00
...全文
141
3
打赏
收藏
怎样让网页过期用!“response.expiresabsolute=时间”好象不管用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hblinux
2000-07-11
打赏
举报
回复
在global.asa文件中设置成如下:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
。。。。。。
END SUB
SUB Session_OnStart
Session.TimeOut=20
END SUB
SUB Application_OnEnd
。。。。。。
END SUB
</SCRIPT>
你试试应该可以的。
WHQ
2000-07-11
打赏
举报
回复
应该是在Web Server里设置过期时间吧
jun
2000-07-11
打赏
举报
回复
在你的网页文件的第一行写上:
<%Response.Expires=0%>就可以了。
c# 注销按钮返回登录
/// /// 强制页面
过期
,重新向服务器请求刷新页面 /// public static void ClearClientPageCache() { HttpContext.Current.
Response
.Buffer = true; HttpContext.Current.
Response
.Expires = 0; HttpContext.Current.
Response
.
ExpiresAbsolute
= DateTime.Now.AddDays(-1); HttpContext.Current.
Response
.AddHeader("pragma", "no-cache"); HttpContext.Current.
Response
.AddHeader("cache-control", "private"); HttpContext.Current.
Response
.CacheControl = "no-cache"; }
异步ajax验证用户名(防止重名)
<%@ WebHandler Language="C#" Class="Handler" %> using System; using System.Web; using System.Data; using DAL; public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.
Response
.ContentType = "text/plain"; context.
Response
.Write("Hello World"); string username= context.Request.QueryString.Get("username"); if (username.ToString() == null || username.ToString() == "") { //禁止缓存 context.
Response
.Expires = -1;//相对
过期
时间
context.
Response
.
ExpiresAbsolute
= DateTime.Now.AddDays(-1);//绝对
过期
时间
context.
Response
.CacheControl = "no-cache"; context.
Response
.AddHeader("pragma", "no-cache"); context.
Response
.AddHeader("cache-control", "private"); string sql = string.Format("select * from MIS.JZG_REGISTER_TOTAL where USER_NAME='{0}'", username); DataTable ds = DBHelper.GetDataSet(sql); context.
Response
.Clear();//清除缓冲区流中所有内容 context.
Response
.Write("2"); context.
Response
.End(); }
asp页面提示
Response
对
象
错误 ASP 0156 : 80004005 HTTP 头错误
其实这类问题就是因为缓存问题,大家可以参考下面的方法解决:有些ASP页面第一次打开的时候会出现
Response
对
象
错误 ‘ASP 0156 : 80004005’ HTTP 头错误,但刷新后又正常了,解决方法如下 代码如下:
Response
.Buffer = True ‘应该是这行,去掉就ok ‘如果还不行就把
Response
.Buffer = True
Response
.
ExpiresAbsolute
= Now() – 1
Response
.Expires = 0
Response
.CacheControl = “no-cache”
Response
.AddHeader “Prag
设置ASP.NET页面不被缓存(客户端/服务器端取消缓存方法)
代码如下: ///
/// 设置页面不被缓存 ///
private void SetPageNoCache() {
Response
.Buffer = true;
Response
.
ExpiresAbsolute
= System.DateTime.Now.AddSeconds(-1);
Response
.Expires = 0;
Response
.CacheControl = “no-cache”;
Response
.AppendHeader(“Pragma”, “No-Cache”); } 1、取消缓存 (2)客户端取消 代码如下: <htm
asp.net 防止用户通过后退按钮重复提交表单
防止用户通过后退按钮重复提交表单 <%
response
.Buffer=true
response
.Expires=0
response
.
ExpiresAbsolute
=now()-1
response
.CacheControl=”no-cache” %>
response
.Buffer=true的意思就是指明输出页面是否被缓冲,当属性值为True时,服务器将不会向客户端发送任何信息,直到所有程序执行完或者遇到 <%
Response
.Flush %>或<%
Response
.End %> 语句,才会释放缓冲区的信息。 Expires 属性 Expires 属性指定了在浏览器上缓冲存储的页距过
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章