首页 > 解决方案 > 路由“/authentication/login”如何连接到“_LoginPartial.cshtml”?

问题描述

我通过创建了一个应用程序dotnet new blazorwasm --hosted --auth Individual。它按预期工作。然后我以几种方式编辑了这个应用程序,现在它坏了。/authentication/login现在只显示一个空白页: 在此处输入图像描述

而且我注意到,在我的服务器项目中,我没有在此处此处打 _LoginPartial.cshtml 断点,而我以前是在这里。

标签: authenticationblazorblazor-webassembly

解决方案


我正在寻找的“接线”是这个 using 指令:

@page "/authentication/{action}"
@using Microsoft.AspNetCore.Components.WebAssembly.Authentication
<RemoteAuthenticatorView Action="@Action" />

@code{
    [Parameter] public string Action { get; set; }
}

Rider 将此标记为“不需要”,并将在代码清理时将其删除。


推荐阅读