Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 toast通知中的多个参数_Windows Phone 7_Windows Phone 8 - Fatal编程技术网

Windows phone 7 toast通知中的多个参数

Windows phone 7 toast通知中的多个参数,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我可以使用发送和接收单个参数 string toastMessage=“”+ "" + "" + “”+TextBoxTitle.Text.ToString()+“”+ “”+TextBoxSubTitle.Text.ToString()+“”+ “/Evento.xaml?eid=370966441465918”+ " " + ""; 但如果我尝试发送多个参数,如下所示: string toastMessage = "<?xml version=\"1.0\" encoding=\"u

我可以使用发送和接收单个参数

string toastMessage=“”+
"" +
"" +
“”+TextBoxTitle.Text.ToString()+“”+
“”+TextBoxSubTitle.Text.ToString()+“”+
“/Evento.xaml?eid=370966441465918”+
" " +
"";
但如果我尝试发送多个参数,如下所示:

string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                "<wp:Notification xmlns:wp=\"WPNotification\">" +
                   "<wp:Toast>" +
                        "<wp:Text1>" + TextBoxTitle.Text.ToString() + "</wp:Text1>" +
                        "<wp:Text2>" + TextBoxSubTitle.Text.ToString() + "</wp:Text2>" +
                        "<wp:Param>/Evento.xaml?eid=3709626441465918;lat=28.5146;lng=77.1972;EventName=aa</wp:Param>" +
                   "</wp:Toast> " +
                "</wp:Notification>";

我尝试了“&”而不是“;”,toast通知甚至都不起作用。

问题是您在URI中误用了分号字符

分号是一个保留的子分隔符字符,按原样使用时应进行编码(如%3B)

/Evento.xaml?eid=3709626441465918;lat=28.5146;lng=77.1972;EventName=aa
应该是

/Evento.xaml?eid=3709626441465918%3Blat=28.5146%3Blng=77.1972%3BEventName=aa

您应该尝试使用
&而不是
&

/Evento.xaml?eid=3709626441465918%3Blat=28.5146%3Blng=77.1972%3BEventName=aa