首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

严重邀请孟子前辈以及CSDN的所有前辈们,小妹在此跪求了,高分相送,该如何处理

2012-02-01 
严重邀请孟子前辈以及CSDN的所有前辈们,小妹在此跪求了,高分相送问题描述:由于搞网站联盟合作,我的网站A要

严重邀请孟子前辈以及CSDN的所有前辈们,小妹在此跪求了,高分相送
问题描述:
由于搞网站联盟合作,我的网站A要与对方的网站B做业务合作,合作模式为,B网站的首页页面中有一个iframe,其src=A网站的首页页面。但我的网站也就是A网站中使用了SESSION,由于这种IFRAME的页面模式,导致A网站的SESSION失效了。
经过查资料,有高人指出,这是由于SESSION不能跨域所以导致其丢失。解决办法是改变配置文件web.config中的   <sessionState  
                        mode= "InProc "
                        stateConnectionString= "tcpip=127.0.0.1:42424 "
                        sqlConnectionString= "data   source=127.0.0.1;Trusted_Connection=yes "
                        cookieless= "false "  
                        timeout= "20 "  
        />
将cookieless= "false "   改为cookieless= "true "  
这样一来果然解决了iframe架构下A网站SESSION失效的问题。
但接下来的问题又来了,由于两网站做合作,需要有数据交互,此种配置下,导致我方A网站接收不到对方B网站表单POST提交过来的参数信息。经过查资料,又有高人指出,如下http://blog.csdn.net/Jresins/archive/2005/07/14/424670.aspx
也就是将页面的设置为 <%@   Page   EnableSessionState=false   ...   %> .  
我按此方法做了以上修改,但是页面又报出了如下错误:“只有在配置文件或   Page   指令中将启用会话状态设置为真时,才可以使用会话状态   ”

至此,我的项目再也进行不下去了。哭求高人指点。。。。

其实我想要的结果就是:两网站的iframe下,我站的session不丢失且能正常接收到对方post过来的数据。




[解决办法]
帮顶 偶不懂!
[解决办法]
偶来学习````顺便帮你顶顶```
[解决办法]
帮顶
[解决办法]
不是前辈,也不是孟子。。。只能飘过~~~
[解决办法]
帮顶 偶不懂!

[解决办法]
应改为 <sessionState mode= "StateServer " stateConnectionString= "tcpip=127.0.0.1:42424 " sqlConnectionString= "data source=127.0.0.1;Trusted_Connection=yes " cookieless= "false " timeout= "10000 "/>
并把ASP.NET 状态服务启动
[解决办法]
有多大的数据量用GET传不行吗?
[解决办法]
支持
[解决办法]
太高深,俺不懂,帮顶!
[解决办法]
小妹你好

热点排行