Windows Phone 7:如何将多个查询字符串参数传递给WMAppManifest.xml文件中的默认NavigationPage?

时间:2012-05-28 12:21:21

标签: windows-phone-7 windows-phone-7.1

我想使用Windows Phone 7的NavigationPage中的查询字符串将多个值传递到我的默认页面。我的传递方式与使用NavigationService传递查询字符串的方式相同,但是当我传入WMAppManifest.xml时这不起作用。

WMAppManifest.xml: 
 <Tasks>      
  <DefaultTask  Name ="_default" NavigationPage="Page.xaml?param1=val1&param2=val2"/>      
 </Tasks>

请告诉我我哪里做错了?

2 个答案:

答案 0 :(得分:4)

因为您正在编辑XML文件并且“&”是XML中的特殊字符,所以您需要转义字符串才能使其生效。
像这样:

<DefaultTask  Name ="_default" NavigationPage="Page.xaml?param1=val1&amp;param2=val2"/> 

答案 1 :(得分:1)

在代码中就像这样:

NavigationService.Navigate(new Uri(“/ WedstrijdUitslag.xaml?param1 =”+ value2 +“&amp; param2 =”+ value1,UriKind.Relative));