none
问一个关系页面加载的问题 RRS feed

答案

全部回复

  • 这是浏览器行为问题
    页面无法判断出
    2009年8月21日 4:14
  • 晕~~不是吧

    2009年8月21日 4:17
  • 你好,请问你想判断的原因是什么?如果不想重复提交,可以使用别的方法!

    也可以判断是否是PostBack回来的数据,但是这个与你的Button和F5有一些稍微不同,关键是你想起到什么作用,判断F5确实实现不了,这个是浏览器的行为。
    jon.valett@gmail.com
    2009年8月21日 6:18
    版主
  • 我有一个系统,想是第一次从地址栏进来的,我可以加载数据,但是如果用刷新的话,数据就维持加载的状态
    用JS我也知道没办法屏蔽这个刷新,所以我就想想能不能有其它办法可以读取到这个刷新的事件。
    这样看来是,我是没办法判断出,这个页面是第一次输入地址栏进来的,还是以经加载过了,再次刷新的
    不过还是谢谢了!

    2009年8月21日 6:26
  • 你好,你可以把数据缓存起来,以后不管用户怎么刷新都不会再去数据库或者其他地方拿数据,直接就从内存中拿了。
    jon.valett@gmail.com
    2009年8月21日 6:30
    版主
  • 原来的想法是这样的,第一次从地址栏输入地址的从数据库里拿数据,用户刷新后,数据就保持不变。
    如果缓存的话,所以人不管是第一次还是后面的看到的都是同一组数据来

    2009年8月21日 6:32
  • 你好,缓存有策略功能,当你更新数据时,可以让数据缓存失效,重新缓存!
    jon.valett@gmail.com
    2009年8月21日 6:34
    版主
  • 您好,不用cache, 用session或viewstate就不会所有人都看到
    判断session或viewstate是否为null,来决定是否加载数据。
    2009年8月21日 6:56
  • 你好,你可以使用页面缓存或缓存 API 就可以了
    知识改变命运,奋斗成就人生!
    2009年8月22日 1:11
    版主