【发布时间】:2010-06-24 09:29:54
【问题描述】:
我创建了以下 RedirectToRouteResult:
new RedirectToRouteResult(new RouteValueDictionary{
{ "controller", "Login" },
{ "action", "Failed" },
{ "ReturnUrl", filterContext.HttpContext.Request.Url.PathAndQuery }
});
这无法找到指定的路线(我知道如果手动在浏览器中输入它会起作用)。但是,如果我像下面这样添加路线的名称,它可以正常工作,但我不明白为什么。
new RedirectToRouteResult("Login_failed",
new RouteValueDictionary{
{ "controller", "Login" },
{ "action", "Failed" },
{ "ReturnUrl", filterContext.HttpContext.Request.Url.PathAndQuery }
});
如果所有正确的值都在那里,我认为我不必指定名称吗?
【问题讨论】:
标签: asp.net-mvc routes