Logo
Section 1 / 6

MVC 概述

熟悉MVC应用程序模板。

导入

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>

JWT 与授权中间件

在 MVC 应用程序中配置 SSO