2011-05-10 67 views
1

如何在控制器類中添加後綴「控制器」?mvc中的控制器聲明

+4

這是MVC的約定優於配置理念的一部分。你可能能夠改變這個慣例,但你爲什麼想要? – UpTheCreek 2011-05-10 10:13:51

+3

爲什麼你想違抗約定?對於需要維護代碼的其他開發人員來說,這樣做更容易。 – 2011-05-10 10:14:07

+0

.net mvc是開源技術,您可以下載sourse並將所有mvc源代碼重寫爲您想要的方式 – 2011-05-10 10:22:29

回答

4

這是默認約定,在DefaultControllerFactory Class中實現。你可以創建一個實現IControllerFactory自己的控制器工廠類,然後使用代碼Global.asax,使應用程序中使用您的控制器工廠

 protected void Application_Start() 
     { 
... 
      ControllerBuilder.Current.SetControllerFactory(MyControllerFactory); 
... 
     } 
+0

不錯,我不知道這一點。 – LiamB 2011-05-10 10:51:36

+0

好的...明白了,謝謝! – sobsinha 2011-05-10 10:54:51