》从0自己搭建MVC 》用 asp.net Core web 应用 空web 应用程序 需要配置 mvc服务 、mvc路由
新建 Controller 、Models、Views
》》》core 6 之前版本
vs2022
asp.net Core Web 应用(模型-视图-控制器) 不需要配置 就是mvc框架
asp.net Core web 应用
路由约束
默认路由 又称传统路由
//默认mvc路由//app.UseMvcWithDefaultRoute();
public static IApplicationBuilder UseMvcWithDefaultRoute(this IApplicationBuilder app){if (app == null)throw new ArgumentNullException(nameof (app));return app.UseMvc((Action<IRouteBuilder>) (routes => routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}")));}