【发布时间】:2021-07-01 12:55:03
【问题描述】:
我会尝试通过以下方式注册路由
services.AddRazorPages(options => options.Conventions.AddPageRoute("/counter", "/c"));
在ConfigureServices.
我不能只添加@page "/c",因为我打算从配置文件中提取这些地址。
但是,当我尝试访问.../c 时,它说找不到该页面,.../counter 有效。可能是什么问题?
【问题讨论】:
-
Counter.razor 文件中提到
@page的内容是什么? -
@viveknuna
@page "/counter",我使用默认的 blazor 项目来重现这个。 -
那你为什么期望它与
.../c一起工作? -
因为我添加了一个 PageRoute,它应该从
c重定向到counter。 docs.microsoft.com/en-us/aspnet/core/razor-pages/… 还是我误会了? -
到底要不要动态生成资源?例如生成一个语音室,然后提供一个链接?你可能想看看this
标签: asp.net-core blazor blazor-server-side