更改 ASP.Net Core 5 中的默认页面
Changing default page in ASP.Net Core 5
相关主题:
以最简单的方式,我创建了一个新的 Asp.net razor 页面项目并创建了一个名为 'Identity' 的文件夹和两个 Razor 页面,如下所示:
并像这样更改 TaskSelection
页面的路由:
现在我想更改此 Web 项目的第一个登录页面,但我不想:
删除索引页
调用 Get
方法时从索引页面重定向
我在ConfigureServices
中写了这段代码:
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Identity/TaskSelecttion", "/Identity/TaskSelecttion");
});
但它 returns 索引页面!!!
如何将默认登录页面从索引更改为 TaskSelection
页面?
谢谢
我把 options
改成了这样:
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Identity/TaskSelection", "");
});
但是我得到了这个错误:
AmbiguousMatchException: The request matched multiple endpoints. Matches:
/Identity/TaskSelection
/Index
所以我像这样更改索引页面的路由:
成功了
相关主题:
以最简单的方式,我创建了一个新的 Asp.net razor 页面项目并创建了一个名为 'Identity' 的文件夹和两个 Razor 页面,如下所示:
并像这样更改 TaskSelection
页面的路由:
现在我想更改此 Web 项目的第一个登录页面,但我不想:
删除索引页
调用
Get
方法时从索引页面重定向
我在ConfigureServices
中写了这段代码:
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Identity/TaskSelecttion", "/Identity/TaskSelecttion");
});
但它 returns 索引页面!!!
如何将默认登录页面从索引更改为 TaskSelection
页面?
谢谢
我把 options
改成了这样:
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Identity/TaskSelection", "");
});
但是我得到了这个错误:
AmbiguousMatchException: The request matched multiple endpoints. Matches: /Identity/TaskSelection /Index
所以我像这样更改索引页面的路由:
成功了