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

hab*_*bib 3 c# http-redirect asp.net-core asp.net-core-2.1

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

这里是。

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

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

请帮助我我该怎么做?

Nko*_*osi 7

从请求中提取当前查询字符串并包含在重定向 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);
}
Run Code Online (Sandbox Code Playgroud)