ASP.NET 应用程序遵循以下3条约定:
- 所有的控制器的名称都以Controller结尾,如HomeController, AccountController 这些类默认在Controllers目录下面;
- 应用程序的所有视图放在单独的Views目录下;
- 控制器使用的视图是在Views主目录的一个子目录中,这个子目录是根据控制器名称(不带Controller)来命名的。
例如:程序的默认首页是HomeController返回的Index视图,该视图的位置为:/Views/Home/Index.cshtml
ASP.NET MVC应用程序对约定的依赖性很强,不遵守这些约定程序会出错。
注:
- MVC应用程序默认会把控制器放到Controllers文件夹中,但是也可以把它放到其他文件夹下;
- 控制器使用的视图也可以是Shared子目录下的视图;
时间: 2024-10-06 06:12:13