C# 加密的URL不能识别所有字符
我有一个加密的URL,看起来像:C# 加密的URL不能识别所有字符,c#,url,C#,Url,我有一个加密的URL,看起来像: http://server:5447/PM/WebPage/KO/AngefragtePM.aspx?eventID=no0w7CFJIOIsbtPghLWbHg== 我的问题是URL末尾的“==” 超链接看起来像: http://server:5447/PM/WebPage/KO/AngefragtePM.aspx?eventID=no0w7CFJIOIsbtPghLWbHg== == 超链接无法识别“==”号。所以我无法打开URL 有没有办法将其解析为正
http://server:5447/PM/WebPage/KO/AngefragtePM.aspx?eventID=no0w7CFJIOIsbtPghLWbHg==
我的问题是URL末尾的“==”
超链接看起来像:
http://server:5447/PM/WebPage/KO/AngefragtePM.aspx?eventID=no0w7CFJIOIsbtPghLWbHg==
==
超链接无法识别“==”号。所以我无法打开URL
有没有办法将其解析为正确的URL?如果希望此值成为有效的查询字符串参数,则需要对其进行URL编码:
eventID=no0w7CFJIOIsbtPghLWbHg%3D%3D
因此,请修改生成此超链接的代码,使其正确地对参数进行url编码。如果希望该值成为有效的查询字符串参数,则需要对该值进行url编码:
eventID=no0w7CFJIOIsbtPghLWbHg%3D%3D
因此,请修改生成此超链接的代码,使其正确地对参数进行url编码。谢谢Darin。问题是我动态生成URL。eventID可以不同。所以加密后的eventID看起来总是不一样的。当然,我没有说相反的。您所要做的就是在动态生成值后对其进行URL编码。否则你只会得到一个无效的URL。谢谢Darin。问题是我动态生成URL。eventID可以不同。所以加密后的eventID看起来总是不一样的。当然,我没有说相反的。您所要做的就是在动态生成值后对其进行URL编码。否则,您只会得到一个无效的URL。