none
在页面后台取Session的问题。 RRS feed

  • 问题

  • 由于在ActiveX 的Flash AJAX控件在FF中的连接池不是同一个。

    我需要正在后台页面利用Session.SessionID在PageLoad中保存第一个ID。
    在Flash AJAX控件的一个方法中根据保存的那个ID得到FF的Session并进行写入操作,
    FF的Session需要写入一点东西。

    请问在ASP.NET  VS2008 中,怎么具体操作。

    2009年7月17日 2:41

答案

全部回复

  • Session对写是基本的操作,msdn上讲解的很详细了
    【孟子E章】
    • 已标记为答案 Trice Xie 2009年7月17日 9:18
    2009年7月17日 4:27
    版主
  • 抱歉,可能是我太笨,或者是基础不好。

    我的意思是。我知道一个请求A 的 Session的SessionID,我在一个B页面中,此Request  B的Session的ID不是前面的SessionID,
    我要在页面B中,得到并操作请求A的Session。

    • 已标记为答案 Trice Xie 2009年7月17日 9:18
    • 取消答案标记 Trice Xie 2009年7月17日 9:21
    2009年7月17日 5:06
  • 你好,同一个网站程序,不同页面Session是一样的,A页面的Session["Flag"] = true; B页面中Flag = Session["Flag"]就可以了。
    jon.valett@gmail.com
    • 已标记为答案 Trice Xie 2009年7月17日 9:21
    2009年7月17日 6:00
    版主
  • 我使用的控件是Flajaxian File Uploader 2.0。
    在IE下。此控件的连接池是和IE相同的,所以SessionID是一样的。
    但是在FireFox中。是不相同的。我就是想在FF发送请求时,得到Flajaxian 控件请求的Session。
    这样的思路是可以的么?

    在ASP.NET中,Session不能根据一个SessionID来得到实例。
    2009年7月17日 6:51
  • 你好,建议你还是用Cookie,或者QueryString会好些!
    jon.valett@gmail.com
    • 已标记为答案 Trice Xie 2009年7月17日 9:18
    2009年7月17日 8:55
    版主
  • 我来说下我的最终的解决方案吧。

    在前台放了一个LABLE标签。页面第一次载入的时候给它复值,

    点击上传控件的时候,存入数据库的ID就是这个LABLE的值。

    再在JS取道LABLE的值,拼接URL后面跳转。

    我也知道这样有漏洞。可是实在是没有更好的办法了。

    只能认为所有的用户都不是邪恶的。

    2009年7月17日 9:21