周末了,同学都出去玩了,我却独自在宿舍写代码。为这个没解决问题发愁~~~~
哥们都有女朋友了,而我没有,我不羡慕他们~~因为我有自己的事做~~~
这个问题我问了很遍了,一直没有很好的解决办法~~~~
有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传值过去,有没有方法解决阿??
------解决方案--------------------b 页面怎么进入 c 页面的 不应该呀站点 地图 可以直接 把页面 定向到指定的页面
应该不会出现什么问题呀
------解决方案--------------------那地图控件没那么强的功能吧
何必要用呢
------解决方案--------------------在另以个帖子给你说过了啊
你在这个地方也要把这个连接的参数也附上,要只是个b。aspx,当然不行了
c页面点击站点地图返回b时
------解决方案--------------------up
------解决方案--------------------c点击返回b页面,它接收不到Params[ "iCustomerId "]和Session[ "iCustomerId "]啊,未附值参数
------解决方案--------------------用cookie似乎更好些
------解决方案--------------------顶你一下