Blazor - 从控制器导航到剃刀页面

问题描述 投票:0回答:1

我正在使用 Blazor,并且有一个实例,我需要将用户重定向到外部站点,我向他们传递一个要返回的 URL。

他们返回的 URL,他们想要将数据 POST 回我的应用程序,因此我在 blazor 应用程序中创建了一个

ApiController
,并且数据很好地返回到那里,但是我现在可以使用
 NavigationManager
或类似的东西来重定向用户?

注意:Blazor 不处理对

.razor
页面的 POST 请求,仅处理 GET,因此我必须实现
ApiController

c# .net blazor
1个回答
0
投票

您可以使用

LocalRedirect

public class YourController : Controller
{
  puplic IActionResult GotToSomePage(string redirectUri)
  {
    //Your code
    return LocalRedirect(redirectUri);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.