将值从一个xaml页面传递到silverlight

时间:2016-05-11 08:47:44

标签: asp.net silverlight-5.0

您好我是Silverlight的新手,我想将值从一个Xaml页面传递到Silverlight中的另一个Xaml页面。

我得到了一些解决方案
protected void btn_click(object sender, RoutedEventArgs e)
{ 
    NavigationService.Navigate(new Uri("/Page1.xaml?key1"=txtname.Text, UriKind.Relative));
}

但我发现它有错误

  

非静态字段,方法,属性System.Windows.Navigation.NavigationService.Navigate(System.Uri)'

需要对象引用

1 个答案:

答案 0 :(得分:0)

语法问题。除非那是一个错字

protected void btn_click(object sender, RoutedEventArgs e)
{ 
    NavigationService.Navigate(new Uri("/Page1.xaml?key1"=txtname.Text, UriKind.Relative));
}

应该改为......

protected void btn_click(object sender, RoutedEventArgs e)
{ 
    NavigationService.Navigate(new Uri("/Page1.xaml?key1="+txtname.Text, UriKind.Relative));
}

请注意

的更改
  

“/的Page1.xaml?KEY1”= txtname.Text

  

“/的Page1.xaml?KEY1 =” + txtname.Text