戳戳猫的小窝
更新日志
关于
# 配置服务及中间件 在Program.cs做以下操作: - 删除`app.MapGet("/", () => "Hello World!")`;语句 - 添加`IServiceCollection services = builder.Services;`语句获取服务集合 - 添加`services.AddControllersWithViews();`语句以添加控制器和视图服务 - 添加`app.MapDefaultControllerRoute();`语句以添加默认路由中间件 最终代码如下所示: ``` var builder = WebApplication.CreateBuilder(args); IServiceCollection services = builder.Services; services.AddControllersWithViews(); var app = builder.Build(); app.UseStaticFiles(); app.MapDefaultControllerRoute(); app.Run(); ``` # 添加控制器 在项目根目录创建一个名为**Controllers**的文件夹。 右键点击**Controllers文件夹**,选择**添加-控制器**,选择**MVC控制器-空**,点击**添加**。 控制器名称保持默认名称**HomeController.cs**,点击**添加**。 # 添加视图 在**HomeController.cs**文件中,右键点击**Index**方法,选择**添加视图**,选择**Razor视图-空**,点击**添加**。 视图名称保持默认名称**Index.cshtml**,点击**添加**。 此时项目会自动创建一个名为**Views**的文件夹,文件夹内会创建一个和控制器相同名称的文件夹**Home**,Home文件夹中会出现刚刚创建的**Index视图**。 删除Index.cshtml中的所有文本,并输入以下语句。 ``` Hello World!!! ``` # 测试 按**Ctrl+F5**或点击浅绿色小三角形(之后将此操作简称为**运行项目**) 如果浏览器自动弹出并显示**Hello World!!!**,则说明路由配置成功。
路由配置