【问题标题】:Fetching querystring parameters from returnurl in Controller action method从 Controller 操作方法中的 returnurl 获取查询字符串参数
【发布时间】:2016-09-22 22:49:25
【问题描述】:

我是 mvc 的新手。我从另一个控制器发送的控制器的操作方法中有一个 returnurl 参数。 returnurl 具有我需要在我的控制器操作方法中处理的查询字符串参数。

我尝试了Request.QueryString[],但 url 已编码,因此无法获取参数。

有没有办法从 returnurl 参数中获取参数及其值?

【问题讨论】:

  • 您可以通过Index获取。 Request.QueryString[0]

标签: c# asp.net-mvc query-string querystringparameter returnurl


【解决方案1】:

从您所说的已编码的查询字符串中获取您的返回网址。

使用内置的 HttpUtility 对其进行解码。

string returnUrlEncoded = Request.QueryString["returnUrl"];
string returnUrlDecoded = HttpUtility.HtmlDecode(returnUrlEncoded);

然后使用extract query string from a URL string中的建议/示例代码

从您的返回网址中获取您的查询字符串值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 2017-06-18
    • 1970-01-01
    相关资源
    最近更新 更多