none
MVC3でコントローラーからビューに行く際、パスを指定したい。 RRS feed

  • 質問

  •  コントローラーのActionResult内で色々処理をした後、return Viewをしたらそのコントローラー名と同じ名前のビューに飛ぶのだと思いますが、パスの指定がデフォルト値になってるのかうまくいってないようで、エラーとなります。

    そこでビューに返す際にパスをしたいのですがどのようにすればよいでしょうか・・?

    お願いします。

    2012年8月2日 0:18

回答

  • Viewを検索するためにどういう順序でどういう名前のパスをたどるか、というのは決まっています。
    このあたり、自分で組み替えることも可能ではありますが、仕組みをしっかり理解することが必要だったはず。

    コントローラー名から導き出されるフォルダの中で呼び出すファイル名を変更するとか、そのフォルダの下位にサブフォルダきってその中のファイルを呼び出す、とかならViewにファイル名を渡せばOKです。


    あおい情報システム株式会社 小野修司(どっとねっとふぁん)

    • 回答の候補に設定 山本春海 2012年8月14日 8:18
    • 回答としてマーク 山本春海 2012年8月24日 7:49
    2012年8月2日 1:26

すべての返信

  • すみません、パスをしたい、ではなく、パスを指定したいです。

    よろしくお願いします。

    2012年8月2日 0:26
  • Viewを検索するためにどういう順序でどういう名前のパスをたどるか、というのは決まっています。
    このあたり、自分で組み替えることも可能ではありますが、仕組みをしっかり理解することが必要だったはず。

    コントローラー名から導き出されるフォルダの中で呼び出すファイル名を変更するとか、そのフォルダの下位にサブフォルダきってその中のファイルを呼び出す、とかならViewにファイル名を渡せばOKです。


    あおい情報システム株式会社 小野修司(どっとねっとふぁん)

    • 回答の候補に設定 山本春海 2012年8月14日 8:18
    • 回答としてマーク 山本春海 2012年8月24日 7:49
    2012年8月2日 1:26
  • ありがとうございました。

    2012年8月2日 2:47