导入
MVC 概述
熟悉MVC应用程序模板。
...
MVC架构概览
No configuration found for ID: e62e5bb394261afc5491ee210cb6aacdb3bd15c6d218718f1e3008f60fca0f72
代码示例
1builder.Services.AddControllersWithViews();
代码示例
1app.UseRouting();
添加将URL路径映射到控制器和视图的路由模式
1app.MapControllerRoute( 2 name: "default", 3 pattern: "{controller=Home}/{action=Index}/{id?}");
ErrorViewModel结构
1namespace MvcApp.Models 2{ 3 public class ErrorViewModel 4 { 5 public string? RequestId { get; set; } 6 7 public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); 8 } 9}
1using Microsoft.AspNetCore.Mvc; 2 3namespace MvcApp.Controllers 4{ 5 public class HomeController : Controller 6 { 7 public ActionResult Index() => View(); 8 } 9}
代码示例
1Home/Index
1@using System.Security.Claims 2@model string 3 4<div class="jumbotron"> 5 <h1>欢迎来到MVC应用</h1> 6</div>