因为用了session传值,导致网站地图的连接无法返回,有办法解决吗??
有a.aspx,b.aspx,c.aspx 
 由a通过session传值近入b,b可以近入c,但是在c页面点击站点地图返回b时,提示session赋值的错误。 
 因为b页面有:   String   Temp   =   Request.Params[ "iCustomerId "] 
                                           Session[ "iCustomerId "]   =   Temp;..............;通过浏览器的后退按钮就可以返回b。 
 有没有通过站点地图返回b的方法??? 
 其实只要点击站点地图链接传一个值过去就可以了。 
 我在c页面写了如下代码:    
    protected   void   Page_Load(object   sender,   EventArgs   e) 
       { 
       //页面传值; 
          string   url; 
          url   =    "b.aspx?iCustomerId= "   +   Session[ "iCustomerId "].ToString(); 
          Response.Redirect(url);       
          }            
 但如果放到PageLoad()中c页面根本就进不去。SiteMapPath又没有事件可写,郁闷有没有方法解决阿??
------解决方案--------------------在C页面的pageload写 
 string url; 
    url =  "b.aspx?iCustomerId= " + Session[ "iCustomerId "].ToString(); 
    Response.Redirect(url);     
 当然是转向b页面啦   
------解决方案--------------------我顶.