删除缓存,cookie,hiddenfield [英] to delete cache,cookie,hiddenfield

查看:76
本文介绍了删除缓存,cookie,hiddenfield的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用C#删除asp.net中的缓存,cookie,隐藏字段请提供一些如何实现它的示例???

解决方案

在这里。 。

删除缓存:

 Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1) ); 
Response.Cache.SetNoStore();
Response.Expires = -1500;



删除Cookie:

 cookie.Expires = DateTime.Now.AddYears(-30); 
context.Response.Cookies.Add(cookie);



删除HiddenField:

  HiddenField.Delete() 
// 抱歉,只是在这里开玩笑



您无法删除HiddenField。相反,您可以将HiddenField的值设置为空。

 HiddenField.Value =  ; 







--Amit


hi,



 //在Cookie创建期间设置其到期时间。 
HttpCookie cookie = new HttpCookie(test);
// Cookie在1天后过期
cookie.Expires = DateTime.Now.AddDays(1);
//添加Cookie
Response.Cookies.Add(cookie);

//你不能删除隐藏的字段。
//将隐藏字段的值设置为空白
hdnData.Value =;

//对于缓存过期
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);





检查此链接是否有缓存到期:

http://msdn.microsoft.com/en-us/library/y18he7cw(v=vs.100)。 aspx [ ^ ]


How to delete cache,cookie,hiddenfield in asp.net using C# please provide some examples to how to implement it???

解决方案

Here you go..
Deleting Cache:

Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetNoStore();
Response.Expires = -1500;


Deleting Cookie:

cookie.Expires = DateTime.Now.AddYears( -30 );
context.Response.Cookies.Add( cookie );


Deleting HiddenField:

HiddenField.Delete()
//Sorry, just kidding here


You cannot delete the HiddenField. Rather you can set the value of the HiddenField as empty.

HiddenField.Value = "";




--Amit


hi,

// During the time of Cookie Creation Set its expiration time.
       HttpCookie cookie=new HttpCookie("test");
       // Cookie expire after 1 day
       cookie.Expires = DateTime.Now.AddDays(1);
       // Add Cookie
       Response.Cookies.Add(cookie);

       // you cann''t delete hidden field.
       // Set value of hidden  field to blank
       hdnData.Value = "";

       // For Cache Expiration
       Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
       Response.Cache.SetCacheability(HttpCacheability.Public);
       Response.Cache.SetValidUntilExpires(true);



Check this link for cache expiration :
http://msdn.microsoft.com/en-us/library/y18he7cw(v=vs.100).aspx[^]


这篇关于删除缓存,cookie,hiddenfield的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆