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

C# 在Asp.Net Core 2.x中使用查询字符串重定向,c#,asp.net-core,asp.net-core-2.1,http-redirect,C#,Asp.net Core,Asp.net Core 2.1,Http Redirect,我用一个查询字符串调用一个操作名PaymentStatus,并将查询字符串参数绑定到我的模型中 给你 [HttpGet("PaymentStatus")] public ActionResult PaymentStatus([FromQuery]ResponseMsgVM res) { return Redirect(@"http://localhost:27089"); } 现在的问题是,我想用当前请求的查询字符串重定向到另一个URL 请帮助我如何执行

我用一个查询字符串调用一个操作名
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);
}