1

我在 ASP.NET MVC4 中有 2 个 Web 项目。我在我的第一个项目中使用以下方法。这对我有用:

public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new
    {
         action = "Login",
         controller = "Account",
         area = "", 
    }));
    return;
}

但现在我在我的第二个项目中使用该代码,并希望将路由重定向到第一个项目中的“登录”操作。

我该如何解决这个问题?

我可以制作自定义<a href = "www.myFirstSiteName.com/Account/Login">链接,但不能在RedirectToRouteResult

4

1 回答 1

1

利用RedirectResult

filterContext.Result = new RedirectResult("www.myFirstSiteName.com/Account/Login");

您可能需要像或根据您的要求添加协议http://https://

于 2013-08-13T07:52:57.257 回答