ASP.NET 應用程式遵循以下3條約定:所有的控制器的名稱都以Controller結尾,如HomeController, AccountController 這些類預設在Controllers目錄下麵;應用程式的所有視圖放在單獨的Views目錄下;控制器使用的視圖是在Views主目錄的一個子目錄中...
ASP.NET 應用程式遵循以下3條約定:
- 所有的控制器的名稱都以Controller結尾,如HomeController, AccountController 這些類預設在Controllers目錄下麵;
- 應用程式的所有視圖放在單獨的Views目錄下;
- 控制器使用的視圖是在Views主目錄的一個子目錄中,這個子目錄是根據控制器名稱(不帶Controller)來命名的。
例如:程式的預設首頁是HomeController返回的Index視圖,該視圖的位置為:/Views/Home/Index.cshtml
ASP.NET MVC應用程式對約定的依賴性很強,不遵守這些約定程式會出錯。
註:
- MVC應用程式預設會把控制器放到Controllers文件夾中,但是也可以把它放到其他文件夾下;
- 控制器使用的視圖也可以是Shared子目錄下的視圖;