【发布时间】:2011-08-07 17:16:42
【问题描述】:
在我们的 MVC 应用程序中,我们希望用户在登录后被重定向到他在上一个会话中最后访问的页面。
实现这一目标的好方法是什么?
我正在考虑httpmodule-->begin request or via the global.asax
我应该在请求过程中的哪个点放置逻辑来检查 cookie 是否存在并进行重定向?在Application.init?
任何建议将不胜感激!
【问题讨论】:
-
你为什么要把简单的事情变得复杂?只需检查登录按钮单击事件。
-
瓦卡斯是对的。在与登录按钮单击对应的操作中执行此操作将是执行此操作的方法。
-
@Waqas, @Naraen 你们都错了。 mvc中不存在按钮点击事件
-
@archil,你是对的,但是必须有某种查看方法,通过db检查用户名和密码。
-
您能提供您的工艺流程吗?如 1. 用户访问我们的网站 2. 进入登录屏幕(自动/手动) 3. 登录...等。这将使我们能够分析您做错了什么。就 RedirectToSomething 而言,您的重定向肯定应该在控制器操作中...所以您在这里做错了。
标签: asp.net asp.net-mvc redirect cookies httpcookie