Asp.Net MVC 2-RC w/Areasを使用しています。
2つの異なる領域で同じコントローラー名を使用しているため、あいまいなコントローラー名の例外が発生します。
PhilHaackの投稿「エリア付きのあいまいなコントローラー名」を読みました
UrlHelperを使おうとすると構文がわかりません(拡張クラスがあります)。
例えば
public static string MyAreaHome(this UrlHelper helper) {
return helper.RouteUrl("ARoute",
new { controller = "Home", action = "Index" });
}
namespace = "mynamespace"を追加することは明らかですが、うまくいきませんでした。URLに名前空間を追加しただけです。助けてくれてありがとう。