【发布时间】:2010-03-24 23:38:17
【问题描述】:
我正在使用 Asp.Net MVC 2 - RC w/Areas。
由于在两个不同的区域具有相同的控制器名称,我收到了一个模棱两可的控制器名称异常。
我已阅读 Phil Haack 的帖子 Ambiguous Controller Names With Areas
我在尝试使用 UrlHelper 时无法弄清楚语法(我有一个扩展类)。
例如
public static string MyAreaHome(this UrlHelper helper) {
return helper.RouteUrl("ARoute",
new { controller = "Home", action = "Index" });
}
我已经尝试了添加 namespace="mynamespace" 的明显方法,但没有奏效,它只是将命名空间添加到 url。感谢您的帮助。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 asp.net-mvc-routing asp.net-mvc-areas