【发布时间】:2016-08-13 00:08:24
【问题描述】:
我的问题与Keep url encoded while using URI class 相同,但与 Windows Phone 的工作方式不同。
我有一个支付门的 URL,其中包含一个 url 编码部分,看起来像这样
当我尝试从中创建一个Uri 以与WebBrowser 一起使用时,它会更改为
这是错误的。根据提到的问题,解决方案是在 app.config 中进行更改。但是 Windows Phone 应用程序中没有 app.config。
那么有没有办法强制Uri 不解码(并拧紧)Windows Phone 中的 url?
【问题讨论】:
-
这是 Windows Phone Silverlight 还是 WinRT?我无法使用 WinRT 版本重现该行为。其实你还是可以在项目根目录下创建
app.config,填上stackoverflow.com/questions/11034569/…中提到的值。 -
8.0 所以 Silverlight。是的,我可以将 app.config 添加到项目中,但它什么也不做。
-
别忘了这是HTTPS,所以需要把
name="http"改成name="https"。
标签: c# xaml windows-phone-8 uri