0

私はこのチュートリアルに従っています:

http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx#registering_routes_in_account_and_store_areas

このセットアップのようなアプリケーション (もう少し複雑) があります。すべてのエリアは正常に機能していますが、Accounts プロジェクトのプロジェクト名を Areas.Accounts に変更すると、Area 名が同じではないため、Accounts プロジェクト内にビューが見つからないことに気付きました。プロジェクト名、たとえばアカウントの routes.cs ファイルにはまだこれがあります。

public override string AreaName
    {
        get { return "Accounts"; }
    }

なぜ私がこれに変更しなければならないのか誰かが知っていますか:

public override string AreaName
    {
        // Needs to match the project name?
        get { return "Areas.Accounts"; }
    }

アカウント プロジェクトのビューが機能するようにするには?

AreaName は Accounts のままにしておきたいのですが、ASP.net MVC では、すべてが 1 つのプロジェクトに変更されたときに、"View\エリア\アカウント\"

ありがとうマーク

4

1 に答える 1