1

を省略し、それはまた、rootとしてマスターページで のHtmlHelper ActionLinkの私は、「管理者」という名前のエリアを持っているリンク の世代に問題があるエリア(のasp.net MVC 4)

<li>@Html.ActionLink("Home", "Index", "Home")</li> 
<li>@Html.ActionLink("Admin", "Index", "Home", new {area = "Administration"})</li> 
をにHomeControllerを持っています

また、Routeから継承し、メソッドGetVirtualPathは、エリアキーを省略し、コントローラとアクションのみを渡すパラメータ値 を受け取ります。

どこが間違っていましたか?

答えて

-1

(最後の最後のパラメータに注意してください)、およびDataTokensにありました。私は領域のための領域だけを定義していましたが、ルートのコントローラは定義していませんでした。 これで動作します。ありがとう!

+4

答えを詳しく教えてください。 MVC 4を使いこなし、同じ問題に直面しましたが、あなたの答えをはっきりと確認できませんでした。事前に助けてくれてありがとう。 –

1
<li>@Html.ActionLink("Home", "Index", "Home", new {area = ""}, null)</li> 
<li>@Html.ActionLink("Admin", "Index", "Home", new {area = "Administration"}, null)</li> 
関連する問題