Javascript 如何在c中解码Ajax调用查询字符串的一部分#

Javascript 如何在c中解码Ajax调用查询字符串的一部分#,javascript,c#,Javascript,C#,我使用encodeURL()在Javascript中的Ajax调用中对查询字符串进行编码,但我找不到在c#中的服务器上对其进行解码的方法 我使用HttpContext.Current.Request[“ID”]从查询字符串中获取参数值,在调试器中我可以看到Request.QueryString已完全编码,但当我尝试获取特定参数的值时,它不会解码 我尝试过使用HttpUtility.UrlDecode(HttpContext.Current.Request[“ID]”)但似乎无法对其进行解码。我错

我使用encodeURL()在Javascript中的Ajax调用中对查询字符串进行编码,但我找不到在c#中的服务器上对其进行解码的方法

我使用
HttpContext.Current.Request[“ID”]
从查询字符串中获取参数值,在调试器中我可以看到
Request.QueryString
已完全编码,但当我尝试获取特定参数的值时,它不会解码

我尝试过使用
HttpUtility.UrlDecode(HttpContext.Current.Request[“ID]”)
但似乎无法对其进行解码。我错过了什么


或者我应该使用完全不同的方式来获取查询值吗?

啊,对不起!!!-有时候你只需要别人问你一个问题,然后你自己就能看到答案——在客户端上,我使用的是encodeURI而不是encodeURIComponent。

啊,对不起!!!-有时候,你只需要别人问你一个问题,然后你自己就能看到答案——在客户端上,我使用的是encodeURI而不是encodeURIComponent。

Hi Gary。调用UrlDecode后字符串的值是什么?您可以发布
HttpContext.Current.Request[/ID]
返回的值吗?好的,下面是一个示例-这是我在Ajax调用中传递的“&%7BURL:kf_zvzvyww%7D%7title:Nick%20Cave%20&%20Bad%20eeds%20-%20Jubilee%20Street%20-%20Live%20in%20哥本哈根%7D。当我调用HttpContext.Current.Request[“TAGS”]时,我在服务器上得到的只是“{URL:kf_zvzvywwww}{TITLE:Nick Cave”有什么原因不能对查询字符串使用模型绑定吗?嗨,Gary。调用UrlDecode后字符串的值是多少?你能发布
HttpContext.Current.Request[“ID”]
returns?这里有一个例子-这是我在Ajax调用中传递的“&TAGS=%7BURL:kf_zvyww%7D%7BTITLE:Nick%20Cave%20&%20Bad%20Seeds%20-%20Jubilee%20Street%20-%20Live%20in%20Copenhagen%7D.在服务器上调用HttpContext.Current.Request[“TAGS”]我得到的只是“{URL:kf_zvywwwwww}”{TITLE:Nick Cave'有什么原因不能对查询字符串使用模型绑定吗?