怎么怎样才能不按返回键按到缓存键

如何:使用缓存键依赖项缓存页输出
如何:使用缓存键依赖项缓存页输出
如何:使用缓存键依赖项缓存页输出
Visual Studio 2010
更新:2007 年 11 月有时,当缓存中的某一项被移除时,您可能需要从输出缓存中移除一页。例如,您可能使用一页来显示放置在应用程序缓存中并供多个页使用的占用大量进程的报告。当该报告已更改或已从缓存中移除时,您希望将页输出也从缓存中移除,因为该报告不再有效。为此,可使缓存的页输出依赖于其他缓存项。说明:通过调用
方法,可显式移除输出缓存中的任何页。可以从 Global.asax 文件、自定义 ASP.NET 服务器控件或页中执行此操作,具体取决于应用程序的需要。在页中,以声明方式或编程方式指定缓存设置。有关更多信息,请参见、和。在页代码中调用
方法。将创建依赖项的缓存项的名称作为 cacheKey 参数传递。下面的代码示例演示如何在名为 ProcessIntensiveReport 的项上设置依赖项。当此项被修改或移除时,将从缓存中移除页输出。
protected void Page_Load(object sender, EventArgs e)
Response.AddCacheItemDependency("ProcessIntensiveReport");
// Set additional properties to enable caching.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.AddCacheItemDependency("ProcessIntensiveReport")
' Set additional properties to enable caching.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(True)
说明:不能在 ASP.NET 用户控件中调用
方法。不过,在指定
指令的任何用户控件中,都可以创建描述缓存键依赖项的
对象,并将其分配给
此页面有帮助吗?
更多反馈?
1500 个剩余字符
我们非常感谢您的反馈。iPhone怎么快速清除缓存 iPhone缓存清除教程
时间:16-07-15 来源:互联网 浏览:
&  iPhone怎么快速清除缓存?使用苹果的用户都知道如果买的是买了16G内存的iphone,那内存用起来简直累人,动不动就不够用啊有木有!经常出现用着一段时间之后感觉总是提示缓存不足要清除的情况!那么,iPhone缓存怎么快速清除?今天小编就为大家带来了有关iPhone缓存清除教程,一起来看看吧。
  一般有几种可以清除缓存的方法,1、每个app点开,然后逐个清除缓存;2、越狱用插件清除;3、外国id登陆iPhone去下电影;4、加内存!
  下面给大家介绍的就是根据第三种方法演变而来,大家都知道大陆地区的itunes store登不上了,没事,我们的app
store还能登录上,当手机剩余内存1G左右的时候打开app store,下载这个软件(Disney Infinity:Toy Box
2.0,其实不一定要这个,只要所需空间大小2-3G以上即可),手机下载不了,因为内存不够,别急,这时候ios系统正在清除手机缓存,重复几次能清理出几个G的空间,最后祝大家用的愉快!
翻页快捷键:←|→
*网友评论仅代表其个人看法,并不表明本站同意其观点及描述。
近期游戏更新
下载排行榜
Copyright © 2002- 版权所有 52PK游戏网 渝ICP证B2-号 渝网文(-010号&& 在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮了。还有一些使用javascript,但在某些客户端浏览器这却不一定起作用。这些解决方案都很笨拙且不能保证在任一情况下100%有效,同时,它也要求用户有一定的操作经验。
  这篇文章以示例阐述了正确解决用户退出问题的方案。作者Kevin Le首先描述了一个密码保护Web应用,然后以示例程序解释问题如何产生并讨论解决问题的方案。文章虽然是针对JSP页面进行阐述,但作者所阐述的概念很容易理解切能够为其他Web技术所采用。最后作者展示了如何用Jakarta Struts优雅地解决这一问题。
  大部分Web应用不会包含象银行账户或信用卡资料那样机密的信息,但一旦涉及到敏感数据,我们就需要提供一类密码保护机制。举例来说,一个工厂中工人通过Web访问他们的时间安排、进入他们的训练课程以及查看他们的薪金等等。此时应用SSL(Secure Socket Layer)有点杀鸡用牛刀的感觉,但不可否认,我们又必须为这些应用提供密码保护,否则,工人(也就是Web应用的使用者)可以窥探到工厂中其他雇员的私人机密信息。
  与上述情形相似的还有位处图书馆、医院等公共场所的计算机。在这些地方,许多用户共同使用几台计算机,此时保护用户的个人数据就显得至关重要。设计良好编写优秀的应用对用户专业知识的要求少之又少。
  我们来看一下现实世界中一个完美的Web应用是如何表现的:一个用户通过浏览器访问一个页面。Web应用展现一个登陆页面要求用户输入有效的验证信息。用户输入了用户名和密码。此时我们假设用户提供的身份验证信息是正确的,经过了验证过程,Web应用允许用户浏览他有权访问的区域。用户想退出时,点击退出按钮,Web应用要求用户确认他是否则真的需要退出,如果用户确定退出,Session结束,Web应用重新定位到登陆页面。用户可以放心的离开而不用担心他的信息会泄露。另一个用户坐到了同一台电脑前,他点击后退按钮,Web应用不应该出现上一个用户访问过的任何一个页面。事实上,Web应用在第二个用户提供正确的验证信息之前应当一直停留在登陆页面上。
通过示例程序,文章向您阐述了如何在一个Web应用中实现这一功能。
本文已收录于以下专栏:
相关文章推荐
本人亲自试用的解决方案,先贴上完整代码:在项目的app.js里配置如下
angular.module('starter', ['ionic', 'starter.controllers', 'sta...
使用返回和向上导航
实现有效导航
一致的导航操作是整体用户体验的重要组成部分。如果基本的导航方法都不能保持一致,甚至让用户意想不到的话,恐怕没有比这更让人沮丧的事情了。 Andro...
ASP里我曾告诉过朋友如何让ASP程序不从缓存里读取数据,同样在JSP里也能实现,请看下面:
1,使用java提供的方法,在jsp或者servlet中都可以
response.se...
一,一段代码就可以解决问题,这段代码应该放在app.js中:
//ionic点击系统返回键退出APP
.run(function ($rootScope, $ionicPlatform, $st...
出差刚回公司,闲得慌,就写一点android技术博客吧!把一些在工作中遇到的问题和技术点分享给大家吧!希望对你们有所帮助,这个项目自己和同事两个人做一期和二期大概花了一个月零六天弄完的,好了不多说了!...
当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面,那么怎么才能让HTML和JSP页面不缓存呢?下面为大家介绍下比较详细的解决方法:
用户退出后,如果...
&RelativeLayout xmlns:android=&/apk/res/android&
xmlns:tools=&http://s...
第一种方法:
public void onBackPressed() {
        //code......
    }
第二种方法:
    public boolean...
他的最新文章
讲师:韦玮
讲师:陈守元
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2017 Baidu

我要回帖

更多关于 怎样才能不按返回键 的文章

 

随机推荐