ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » AJAX 与 Session

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: AJAX 与 Session
离线 hanfeishu
中级会员



精华贴数 0
个人空间 0
技术积分 4206 (341)
社区积分 0 (1286111)
注册日期 2007-2-28
论坛徽章:19
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-8 08:15 
AJAX 与 Session

当网页设为AJAX-Enabled Web Site后,每次提交session便失效
为什http://www.itpub.net/post.php?ac ... &extra=page%3D1么呢?有什么解决方案吗?


只看该作者    顶部
离线 cayman811
高级会员



精华贴数 3
个人空间 0
技术积分 8305 (150)
社区积分 6 (14513)
注册日期 2006-8-9
论坛徽章:5
开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章   
      

发表于 2008-5-8 08:15 
不可能的,把你提交的代码贴上来


只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2386 (658)
社区积分 2185 (563)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-5-8 11:21 
不是失效,如果你在 AJAX 的 前台页面里调用后台方法中使用了 Session 貌似是不可以的。
因为我曾试图在前台回调后台的public 方法,在里面使用 Cache 但是不可以。
如果非要使用 Session 你可以将 Session 的值保存在页面中的一个隐藏控件中。
类似于
<input type="hidden" name="SessionName" value="<%= Session["SessionName"] == null ? string.Empty : Session["SessionName"].ToString() %>" />  
这样在页面就可以获取到 Session  然后作为参数使用,在回传到 后台。


__________________
(止步海阔天空.)
只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2386 (658)
社区积分 2185 (563)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-5-8 11:21 
这么说也不知道是否准确,见谅。


__________________
(止步海阔天空.)
只看该作者    顶部
在线/呼叫 cnhzlt
好好学习


精华贴数 1
个人空间 2646
技术积分 3040 (494)
社区积分 27588 (39)
注册日期 2004-8-7
论坛徽章:184
      
      

发表于 2008-5-8 23:01 
不会吧。。。


__________________
缺钱啊缺钱
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问