【发布时间】:2020-09-04 15:50:50
【问题描述】:
我正在研究如何将简单任务转换为 Blazer Server (.NET Core 3.1)。比如说,通过 POST 向外部服务器提交订单或订阅请求。
我能找到的都与导航管理器有关,但这只是一个 GET。
@inject NavigationManager navManager
这不允许我发布。我怎样才能做到这一点?
明确地说,订单在服务器上得到验证,然后向客户端发出 POST 以继续在其他地方处理请求。
我使用 ASP.NET Core Razor Pages 执行此操作的方式是 PayPalFormProcessor 类返回包含 FORM POST 的原始 HTML,并使用自定义 TextActionResult 类将其呈现给客户端。
所以真正的问题是......如何将完整的 HTML 请求呈现到浏览器中。
附:我注意到 Blazer 太新了,它甚至不是 StackOverflow 上的标签!
【问题讨论】:
标签: c# asp.net asp.net-core razor