1

Microsoft MVC の新しいコントローラー アクションで「ビューの追加」を使用すると、新しいビューが作成されるため、コントローラーから呼び出すときにこのビューを明示的に参照する必要はありません。

return View();

しかし、後でアクションを別のビューに向けたい場合はどうすればよいでしょうか? 私のアクションは、[ビューの追加] ダイアログで作成されたビューに既に暗黙的にバインドされているため、この暗黙的な関係をオーバーライドするために私が見つけた唯一の方法は、アクションから戻るときに新しいビューを明示的に識別することです。

return View("NewView");

最初のビューが「ビューの追加」ダイアログを介して暗黙的にバインドされたのと同じ方法で、「NewView」ビューをコントローラーアクションに再関連付けする方法はありますか?

4

1 に答える 1

0

暗黙のうちに

return View();

別の名前の付いたビューでそのまま使用するには、コントローラー アクションの名前を変更する必要があります。

「魔法の文字列」に関心があり、ビューが実際に存在することをもう少しよく知りたい場合は、ビューの強く型付けされた定数を自動的に生成するT4MVCを確認することをお勧めします。

于 2012-06-16T15:30:49.087 に答える