在Blazor Server项目的Pages文件夹下,创建一个新的.razor页面(例如Register.razor)。
在Register页面中添加一个按钮,用于External Register(通过第三方身份验证):
@code {
private void ExternalRegister()
{
NavigationManager.NavigateTo("external-register"); // 这里的"external-register"是在Startup.cs中定义的路由。
}
}
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapPageRoute("/external-register", "ExternalRegister.aspx"); // 这里的"ExternalRegister.aspx"是外部注册页面的文件名。
});
Register
这将打开Register页面,用户可以从中使用External Register按钮。