我试图用发送的页面之间的值的页面之间的值:的Windows Phone 7 - 通过
NavigationService.Navigate(new Uri("/ABC.xaml?name=" + Company + "&city=" + City , UriKind.Relative));
在这里,公司与市值传递到下一个页面,不知何故公司的名称,如“ABC &有限公司“没有正确通过,它只是通过”ABC“到下一页。基本上“&”之后的部分被丢弃。
有没有一个选项来格式化?或者我应该为此写一个逻辑?
需要帮助!
由于
Uri.EscapeDataString工作!非常感谢 – Sri
为什么使用EscapeDataString而不是EscapeUriString? –
@Clément我在某个博客上看过,前者在某些情况下工作,后者不适用于Windows Phone上的导航。不幸的是,我现在找不到链接。 – Praetorian