C# と Razor で開発された ASP.NET MVC3 アプリケーションがあります。
View、View1、および Action Method、ActionMethod1にマップされています。命名規則を尊重するために、View1 の名前を View2 に変更し、同じアクション メソッドにマップしたままにします。
問題は、名前をView2に変更すると、ビューがActionMethod1によって認識されなくなることです。
View の名前をオーバーロード メソッドの最初のパラメーターとして明示的に指定できることはわかっていますが、 ActionMethod1とView1View(viewName, model)
の間のマッピングが既に存在するため、このソリューションはかなり「汚い」ことがわかりました。
アクション メソッドActionMethod1に View2を参照し、View1を探すのをあきらめる必要があることを理解させるにはどうすればよいですか?