Phil Haack Areas(1)のアイデアとSteve Sandersonの微調整(2)を使用したい新しいプロジェクトに取り組んでいます。エリア(Foo)のビューへのアクションリンクを含む単純なルートビューがあります。生成されるURLには適切な領域がありますが、最後にルートコントローラー(バー)が追加されます。これが私のルートビューコードです:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Index</h2>
<%= Html.ActionLink("Foo Index Page", "Index", new { area="Foo" } )%>
</asp:Content>
生成されるURLは次のとおりです。
localhost:6494 / Foo / Bar
「/Bar」がそこにある理由は何かわかりますか?
(1):haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx
(2):blog.codeville.net/2008/11/05/app-areas-in-aspnet-mvc-take-2/