Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中通过SessionID获得会话#_C#_Session_Uploadify - Fatal编程技术网

C# 如何在C中通过SessionID获得会话#

C# 如何在C中通过SessionID获得会话#,c#,session,uploadify,C#,Session,Uploadify,我正在开发一个ASP.NETMVC应用程序,我正在尝试使用“Uploadify”JQuery插件。我遇到的一个问题是,在使用Flash(uploadify使用)发送cookie信息方面,显然存在一个众所周知的bug。因此,在使用uploadify上载文件时,我尝试将身份验证令牌和会话id与我的请求一起发送。这很好,因为我可以确定某人是否被授权,但我似乎无法获得会话,因此无法访问会话变量。如果我有SessionID,是否有办法在C#中获取会话?Session[“myVar”]=“1234”; Ht

我正在开发一个ASP.NETMVC应用程序,我正在尝试使用“Uploadify”JQuery插件。我遇到的一个问题是,在使用Flash(uploadify使用)发送cookie信息方面,显然存在一个众所周知的bug。因此,在使用uploadify上载文件时,我尝试将身份验证令牌和会话id与我的请求一起发送。这很好,因为我可以确定某人是否被授权,但我似乎无法获得会话,因此无法访问会话变量。如果我有SessionID,是否有办法在C#中获取会话?

Session[“myVar”]=“1234”;
HttpContext.Session.SessionID
请注意,您可以获取会话ID,但您需要将内容存储在临时数据中,否则它将继续提供新ID

会话[“myVar”]=“1234”;
HttpContext.Session.SessionID
请注意,您可以获取会话ID,但您需要将内容存储在临时数据中,否则它将继续提供新ID


你应该在其他问题中把一些答案标记为已被接受。吉米,我认为这是公平的,只是很多答案不是完全正确,就是我还没有测试过。例如,这个问题被误解了。不是我写得不对,就是我匆忙地把它通读了一遍。因此,它没有正确的答案。在这种情况下,我不应该把它标记为正确的,因为它对有同样问题的人没有帮助。我并不是不欣赏那些帮助别人的人的时间,而是我想确保我只标记正确的答案,并帮助别人。你应该在你的其他问题中标记一些被接受的答案。我认为这是公平的,吉米,除了很多答案不是完全正确,或者我还没有测试它们。例如,这个问题被误解了。不是我写得不对,就是我匆忙地把它通读了一遍。因此,它没有正确的答案。在这种情况下,我不应该把它标记为正确的,因为它对有同样问题的人没有帮助。这并不是说我不欣赏那些帮助他人的人的时间,而是我想确保我只标记正确的答案并帮助他人。我已经知道如何获取会话ID。我想知道的是:“如果我有会话ID,有没有办法以C#获取会话?”我已经知道如何获取会话ID。我想知道的是:“如果我有SessionID,有没有办法在C#中获取会话?”
Session["myVar"] = "1234";
<%= this.Session.SessionID %>

HttpContext.Session.SessionID