問題:我想將具有加號的手機號碼傳遞到下一頁。但只有在沒有加號的情況下才能拿到手機。如何將加號標記號碼傳遞到Windows手機的下一頁
非常感謝。
txtMobile1.text = "+61912345678"
if (chk1.IsChecked.Value)
{
NavigationService.Navigate(new Uri("/SendMsg.xaml?fn=" + HttpUtility.UrlEncode(txtMobile1.Text) + "&Name=" + strName, UriKind.Relative));
}
---- Receiving:
if (NavigationContext.QueryString.ContainsKey("fn"))
{
strPassInMobileNo = HttpUtility.UrlDecode(this.NavigationContext.QueryString["fn"]) ;
}
The received mobile phone no is : 61912345678 without the puls sign
什麼是未解碼的結果是什麼樣子? this.NavigationContext.QueryString [「fn」]? – ColinE 2011-12-23 07:36:40
哦,如果不是使用下面ChristiaanV提供的解決方案,它會通過手機整件事情,即:+61912345678,在接收端顯示文本框上的61912345678。我做了一個檢查,有一個空格字符或一些字符,但不能在61912345678前看到。 – MilkBottle 2011-12-25 03:25:03