Tag: uri

Uri.EscapeDataString() – 无效的URI:Uri字符串太长

我在Windows Mobile上使用紧凑框架/ C#。 在我的应用程序中,我通过序列化对象并使用HttpWebRequest / POST请求将数据上传到服务器来上传数据。 在服务器上,后期数据被反序列化并保存到数据库中。 前几天我意识到我在post数据(&符号等)中遇到了特殊字符的问题。 所以我在方法中引入了Uri.EscapeDataString(),一切都很顺利。 但是,今天我发现当应用程序尝试上传大量数据时会出现问题(我不确定此刻究竟表示“大”的是什么!) 现有代码(种类) var uploadData = new List(); uploadData.Add(new Thing() { Name = “Test 01” }); uploadData.Add(new Thing() { Name = “Test 02” }); uploadData.Add(new Thing() { Name = “Test with an & Ampersand ” }); // Do this a lot!! var postData = “uploadData=” + Uri.EscapeDataString(JsonConvert.SerializeObject(uploadData, […]

将Resources.resx中的BitmapImage分配给Image.Source?

我想从我的Resources.resx中分配一个BitmapImage到一个Image 。 事先我将.png图像保存到Resources.resx。 此图片现在位于“/Resources/logo.png”中。 在阅读了几篇SOpost和其他文章后,我现在有了这个: logoImage.Source = new BitmapImage(new Uri(@”pack://application:,,,/Resources/logo.png”)); 不幸的是它不起作用。 我不知道如何解决这个问题。 我试图用完整路径替换Pack-URI并且它工作但是我想使用相对路径以便在绝对路径不正确的不同机器上使用相同的源。 任何人都可以帮我解决这个问题吗? 提前致谢!