我想知道我是否有双重%%
的错误http://www.someone.com/SomePage.aspx?aid=%%MA_ID%%&tid=%%RECI_ID%%&
编译查询字符串值是%%还是%?
答案 0 :(得分:1)
虽然您问题的直接答案是:“网址编码使用单个%”...
我认为链接不是网址编码
简单地说,%MA和%% MA都不是有效的URL令牌 - %后面跟一个十六进制值,即字符0-9A-F。
我认为这是某种内部编码方案,由你在评论中提到的第三方处理器。
因此,无论哪种方式对你来说都是正确的答案,或者两者都不是,或两者兼得:-(。 对不起,这不是更有帮助,但您只需要查看第三方的文档。
答案 1 :(得分:0)
Single .........(15 chars ... phew)
答案 2 :(得分:0)
您是否手动编码网址参数?如果是这样,请尝试使用HttpServerUtility的UrlEncode()或HtmlEncode()方法。您可以使用Page.Server属性从页面访问它。