使用ReturnUrl和POST

时间:2012-08-10 02:56:42

标签: asp.net asp.net-mvc

我有这个功能,允许用户向用户篮子添加“项目”。该项目具有一些属性,例如名称和描述。当用户单击“添加”时,该对象将发布到服务器并放入数据库中。

但是,如果用户未登录,我希望用户被重定向到登录页面(也可以注册),登录后,我想要添加项目。这通常是returnURL参数的行为,其功能是默认的,但如果我需要提供参数,它显然不起作用。

关于良好(无cookie)方法的任何想法?

1 个答案:

答案 0 :(得分:0)

最简单的方法之一是使用 Response.redirect(“your_URL_with_params_here”如果用户未登录。在登录页面中,您可以使用params进行操作从您需要的URL,如果用户通过授权,您只需执行您需要的后续步骤。