0

私はMVCプロジェクトから始めました。そして、このことで立ち往生しました。

フォルダmvc内に直接表示することは可能ですか?Views

なぜそれは常に内部を検索するのです Views/Home/Home.cshtmlViews/Shared/Home.cshtml

私のビュー名はHome.cshtml

私はViews/Home.cshtmlとして直接持っていますか?

4

1 に答える 1

3

なぜそれは常に内部を検索するのですかViews/Home/Home.cshtml

デフォルトのWebビューエンジンは、レンダリング元のコントローラーに基づいてビューを検索しViews/{Controller}/View.cshtml、その後 Views/Shared/View.cshtml、複数のコントローラー間で共有されているビューを検索するように設定されています。

Views/Home.cshtmlとして直接取得することはできません

はい、できます。あなたがする必要があるのは、あなたの見解がどこにあるかへのフルパスを与えることだけです。

View("~/Views/Home.cshtml")

しかし、なぜあなたがそうしたいのか私にはよくわかりません。MVCはビューを整理し、どのビューがどのコントローラーによってレンダリングされているかを簡単に確認できるようにします。

于 2012-09-26T09:53:24.167 に答える