Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
在ASP.NET MVC3中使用提供参数中的会话ID,而不是默认行为_Asp.net_Asp.net Mvc 3_Session State - Fatal编程技术网

在ASP.NET MVC3中使用提供参数中的会话ID,而不是默认行为

在ASP.NET MVC3中使用提供参数中的会话ID,而不是默认行为,asp.net,asp.net-mvc-3,session-state,Asp.net,Asp.net Mvc 3,Session State,我正在使用带有JSON输入/输出的ASP.NET MVC3控制器编写一个简单的概念验证web服务。我希望允许基于DB表登录,并返回API密钥和会话ID。对于对其他API的后续请求,我需要传递API密钥和会话ID 我如何设置我的MVC3项目,以便既不使用cookie也不使用cookieless会话。我希望改用JSON请求中的会话ID,并且仍然具有Controller.session的便利性。这可能吗?我不想用自己的会话处理重新发明轮子。您可以使用该接口创建用于存储和检索会话ID的自定义逻辑 您在w

我正在使用带有JSON输入/输出的ASP.NET MVC3控制器编写一个简单的概念验证web服务。我希望允许基于DB表登录,并返回API密钥和会话ID。对于对其他API的后续请求,我需要传递API密钥和会话ID

我如何设置我的MVC3项目,以便既不使用cookie也不使用cookieless会话。我希望改用JSON请求中的会话ID,并且仍然具有
Controller.session
的便利性。这可能吗?我不想用自己的会话处理重新发明轮子。

您可以使用该接口创建用于存储和检索会话ID的自定义逻辑


您在web.config中设置应用程序使用您的自定义会话id管理器而不是默认会话id管理器,然后您所要做的就是确定如何将其保存到请求并从请求中检索。

太好了!完美的非常感谢!你有我可以查阅的示例吗?我在原始邮件中将你链接到它,单击ISessionIDManager这个词。