2012-05-19 26 views
1

如果我在Microsoft MVC中的新控制器操作上使用「添加視圖」,它將創建一個新視圖,噸有從控制器調用它時明確地引用這樣的觀點:如何在使用「添加視圖...」對話框後更改MVC操作的關聯視圖以前

return View(); 

然而,如果在一段時間後,我想我的行動指向不同的視圖是什麼?由於我的行動已經隱含必然要查看通過「添加視圖」對話框中創建的,我發現的唯一方法來覆蓋這個隱含的關係是明確識別新視圖從操作返回時:

return View("NewView"); 

是否有任何方式將「NewView」視圖重新關聯到Controller Action,方法與第一個View通過「添加視圖」對話框隱式綁定相同?

回答

0

爲了隱含

return View(); 

工作開箱即用不同的命名視圖,你必須改變你的控制器操作的名稱。

如果你關心的是「魔術串」,並且希望有一種更好的感覺,即視圖實際存在,我建議看看T4MVC,它會自動爲你的視圖生成強類型常量。

相關問題