如果postback的话,需要一个响应时间啊,

解决方案 »

  1.   

    detail.aspx 的page_load里怎么写的?
      

  2.   

    你是不是启用了页面缓存?看看你的aspx页面上是否有类似于 <%@OutputCache Duration="5" VaryByParams="None"%>这样的语句。
      

  3.   

    detail.aspx 页里接受的是一个ID如:
    index.aspxResponse.redirect("detail.aspx?id="+ this.label.text)
    在明细页里,你只要在load事件里判断一下ID是不是空,不要用session("Id")这种方未能来传值.然后你到数据库去查找ID=传进来的id的数据
      

  4.   

    是不是你的判断写错了?if(Request.Params["id"]==null)
    {
    //
    }
      

  5.   

    我在page_load 里面只接受一个 id
    Request.QueryString("id")
    然后直接查询了,其它的什么也没有呀,没有什么设置缓存,
    我试着增加清除缓存,response.clear() ,但发现,这样页面会很慢。
      

  6.   

    net_lover(孟子E章)
    如果postback的话,需要一个响应时间啊,
    都是新开一个页 detail.aspx  呀,算不算 postback 呢,
    只是 id 号不同罢了。如何解决这个问题呢。
      

  7.   

    <head>
    target = "_self"
    </head>
      

  8.   

    把页面的EnableViewState设为false ,另外再看一下页面的缓存是否打开了.