.Net Core Blazor Server 页面路由

startup.cs中做如下配置

services.AddMvc().AddRazorPagesOptions(options =>
{
      options.Conventions.ConfigureFilter(new IgnoreAntiforgeryTokenAttribute());
      options.Conventions.AddPageRoute("/login/login", "/api/login/{id?}");
      options.Conventions.AddPageRoute("/videosms/tpl/edit", "/videosms/tpl/edit/{id?}");
      options.Conventions.AddPageRoute("/videosms/tpl/view", "/videosms/tpl/view/{id?}");
      //options.Conventions.AddPageRoute("/videosms/tpl/add", "/videosms/tpl/add");
})

和默认路由相同的话不要添加, 否则有可能会导致路由匹配冲突.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据