【发布时间】:2011-08-30 08:03:00
【问题描述】:
我正在使用 jquerymobile 和 asp.net MVC3 剃须刀。我对此有点陌生,但弄清楚了,我有一个非常基本的路由表,只有 .axd 资源的忽略路由和默认路由:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "", UrlParameter.Optional }
);
我有一个可在 .ascx 页面中使用的操作链接:
@Html.ActionLink("Log On", "LogOn", "Account", null, new { @class = "ui-btn-right" })
现在,当我到达登录页面并完成帐户验证时,我需要将它们发送到主页/Home/Home,如果我在地址栏中键入它就可以了,但我似乎无法让我的重定向在帐户控制器中工作:return RedirectToAction("Home", "Home");
感谢您的帮助!
【问题讨论】:
-
我正在努力解决确切的问题,您找到解决方案了吗,请回答您的问题。我正在使用与您相同的技术。
-
@Sutikshan Dubey - 不,我没有,我会悬赏它,看看是否有人可以帮忙:)
-
首先,我不知道这是否有助于解决您的问题,所以我将其作为评论而不是答案,但您的默认路线设置有点奇怪。 id = "",UrlParameter.Optional 应该是:id = UrlParameter.Optional
标签: asp.net-mvc-3 redirect routing