MVC 3で複数の領域を使用していますが、私のビューが見つからないという問題があります。ルーティングはコントローラを正しくピックアップしているようです(すべてのアクションは問題なく実行されています)。しかし、ビューMVCを返すと、単にそれを見つけられません。MVC 3は領域のビューを検索しません
だから私は「一部」と呼ばれるエリアに「シング」と呼ばれるシンプルなコントローラを持っていると私は
public ActionResult Index()
{
return View("Index");
}
アクションが正しく実行される...次の操作を行いますが、場合MVCは見つけられません。ビューは、私は
ビュー「インデックス」またはそれはマスターのようなものが見つかりませんでしたというメッセージを得るでしょう...そして、それは私になりますすべての検索場所を、表示されます
〜/ビュー/ Thing/Index.cshtml 〜/ Views/Shared/Index.cshtml
など、など、それは私が間違っているのかに
〜/一部/ビュー/シング/ Index.cshtml
任意のアイデアに見ていないのですか?
エリア登録ファイルは正しい場所にありますか? –
viewnameなしで試しましたか?標準では、actionmethodの名前がviewnameとして使用されます。 戻り値View(); – Tobias