Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

blazor - How is the route "/authentication/login" wired to "_LoginPartial.cshtml"?

I created an app via dotnet new blazorwasm --hosted --auth Individual. It worked as expected. I then edited this app in a few ways and now it's broken. /authentication/login now only displays a blank page: enter image description here

And I notice that, in my Server project, I'm not hitting _LoginPartial.cshtml breakpoints here or here, where I previously was.

  • Y problem: I'm not hitting breakpoints in _LoginPartial.cshtml -- what mechanism "wires" the route authentication/login to that file?
  • X problem: I only get blank pages on any attempt to authenticate.
question from:https://stackoverflow.com/questions/65839128/how-is-the-route-authentication-login-wired-to-loginpartial-cshtml

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The "wiring" I was looking for was this using directive:

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

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

Rider marks this as "not required" and will remove it on Code Cleanup.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.8k users

...