我有一个自定义login-actionfilter,我正在尝试“升级”到使用区域的mvc 2.
private void RedirectToRoute(ActionExecutingContext context, object routeValues)
{
var rc = new RequestContext(context.HttpContext, context.RouteData);
string url = RouteTable.Routes.GetVirtualPath(rc,
new RouteValueDictionary(routeValues)).VirtualPath;
context.HttpContext.Response.Redirect(url, true);
}
这就是我在mvc 1.0项目中的样子,我现在试着这样称呼它:
RedirectToRoute(filterContext,
new
{
controller = Controller,
action = Action,
area = Area
});
需要添加什么才能使其重定向到适当的区域?
/ M
答案 0 :(得分:0)
问题已解决......我有2个区域,它在后者中与第2个区域匹配MapRoute