设置两个web站点的global.asax.cs,改写sessionState 节为:
<sessionState cookieless="true"/>,这样可以通过http://方式传递session变量。列如,页面提交后,IE地址栏为:
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx
其中的(oo12qu55se3jjd45etqqmfms)为sessionID。
但使用该方法,在同一个web站点内好用,跨站点传递session变量不好用。
如何解决?
如果可以解决,请给出解决的详细步骤。谢谢!
另外,有没有其他跨站点传递加密变量值的方法。
6 个解决方案
#1
mark
#2
这个问题问得好
关注
关注
#3
页面提交后,IE地址栏为:
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx
疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx
疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?
#4
是否可以使用隐藏桢?
#5
用SESSION好像不行,你可以用CACHE
#6
为什么不用数据库传递参数?!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!
#1
mark
#2
这个问题问得好
关注
关注
#3
页面提交后,IE地址栏为:
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx
疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?
http://localhost/Web1!/(oo12qu55se3jjd45etqqmfms)/F2.aspx
疑问:
这是提交到另一个站点的URL吗?这个URL的这个(oo12qu55se3jjd45etqqmfms)/你是怎么产生的?
#4
是否可以使用隐藏桢?
#5
用SESSION好像不行,你可以用CACHE
#6
为什么不用数据库传递参数?!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!
还是看不懂你(oo12qu55se3jjd45etqqmfms)怎么得到!
关注!