哥们都有女朋友了,而我没有,我不羡慕他们~~因为我有自己的事做~~~
这个问题我问了很遍了,一直没有很好的解决办法~~~~有a.aspx,b.aspx,c.aspx
由a通过NavigateUrl='<%#b.aspx?iCustomerId=" + Eval("iCustomerId") %>'传值给b可以进入b,b可以近入c,但是在c页面点击站点地图返回b时,提示赋值的错误。因为b页面有: String Temp = Request.Params["iCustomerId"]
              Session["iCustomerId"] = Temp;..............;而在c页面点击站点地图无法传值给b页面。
通过浏览器的后退按钮就可以返回b。
有没有通过点击站点地图返回b的方法???
其实只要点击站点地图链接传一个值过去就可以了。
 
怎么使SiteMapPath传值过去,有没有方法解决阿??

解决方案 »

  1.   

    在另以个帖子给你说过了啊
    你在这个地方也要把这个连接的参数也附上,要只是个b。aspx,当然不行了
    c页面点击站点地图返回b时
      

  2.   

    c点击返回b页面,它接收不到Params["iCustomerId"]和Session["iCustomerId"]啊,未附值参数
      

  3.   

    cyy1981(McRain):你在这个地方也要把这个连接的参数也附上,通过站点地图怎么实现!!!