从主控制器actionmethod

时间:2017-07-05 18:39:13

标签: c# asp.net asp.net-mvc asp.net-mvc-areas asp.net-mvc-3-areas

我正在使用ASP.NET MVC with Areas并希望遵循以下过程:

在加载应用程序时,我的第一页将登录来自主控制器操作结果(来自主解决方案资源管理器的控制器而不是区域)

假设我在加载应用程序时有AccountController,我的第一页登录帖子将调用主控制器actionmethod登录的httppost。

在登录控制器中,我想根据登录完成重定向到区域控制器:

的AccountController:

public ActionResult LoginEmployee(string Name, string Password)
        {
            if (Name == "Admin")
            {
                return RedirectToAction("Index", "AdminHome", new { Area = "Admin" });
            }
            else
            {
                return RedirectToAction("Index", "CustomerHome", new { Area = "Customer" });
            }
        }

但是这段代码没有返回到区域控制器,没有任何事情发生,可能是我做错了什么或者出错了。

请告诉我是否有任何错误。

提前致谢。

0 个答案:

没有答案