asp.net mvc core 路由约束,数据标记DataTokens
》从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?}")));
}