要将Blazor WASM应用程序重定向到登录后的页面,可以执行以下步骤:
@inject NavigationManager NavigationManager
async Task Login() { // 执行登录操作 await AuthService.Login();
// 重定向到指定页面
NavigationManager.NavigateTo("/dashboard");
}
app.UseEndpoints(endpoints => { endpoints.MapControllers(); endpoints.MapFallbackToFile("index.html"); endpoints.MapFallbackToFile("{**slug}", "index.html"); endpoints.MapFallbackToController("index", "Home"); });
[Authorize] public IActionResult Index() { return View(); }
You are not authorized to access this resource. Loading...
这些步骤将帮助您将Blazor WASM应用程序重定向到登录后的页面。