1

我有問題,新一代的鏈接 我有一個名爲「管理」的領域,它也有一個HomeController的爲根, 在母版的HtmlHelper ActionLink的省略區域(asp.net的MVC 4)

<li>@Html.ActionLink("Home", "Index", "Home")</li> 
<li>@Html.ActionLink("Admin", "Index", "Home", new {area = "Administration"})</li> 

另外,我繼承自Route,並且GetVirtualPath方法接受省略區域鍵的參數值 ,並且僅傳遞控制器和操作。

我哪裏錯了?

回答

-1

的問題解決了,並且是在DataTokens。我只爲區域定義區域,但不是根區域的控制器。 現在,它的工作。謝謝!

+4

你能詳細說明你的答案嗎?剛開始搞亂MVC 4並面臨同樣的問題,但無法清楚地表明你的答案。感謝您提前提供任何幫助。 – 2012-02-13 21:05:50

1
<li>@Html.ActionLink("Home", "Index", "Home", new {area = ""}, null)</li> 
<li>@Html.ActionLink("Admin", "Index", "Home", new {area = "Administration"}, null)</li>