使用 Asp.Net Core 2.x 中的查询字符串重定向

Redirect with query string in Asp.Net Core 2.x

我正在使用查询字符串调用操作名称 PaymentStatus,并将查询字符串参数与我的模型绑定。

在这里。

[HttpGet("PaymentStatus")]
    public ActionResult PaymentStatus([FromQuery]ResponseMsgVM res)
    {
        return Redirect(@"http://localhost:27089");
    }

现在的问题是我想使用当前请求的查询字符串重定向到另一个 URL。

请帮我看看我该怎么做?

从请求中提取当前查询字符串并包含在重定向中 URL

[HttpGet("PaymentStatus")]
public ActionResult PaymentStatus([FromQuery]ResponseMsgVM res) {
    var queryString = Request.QueryString;
    //use querystring to build redirect URL

    return Redirect(@"http://localhost:27089" + queryString);
}