<HyperlinkButton Content="TRACK21_OU" NavigateUri="http://..../AAAAAA/HOT03_S/F_HOT03_S.aspx?ID=taro&amp;pass=pass&amp;silverlight=password" TargetName="_blank" Click="HyperlinkButton_Click" />
如上,是一个SilverLight中的XAML文件的一个LinkButton,
1。当按这个LinkButton时,是先执行里面的Click事件,还是先执行链接的操作?
2。另外,如果是先执行连接的操作,怎么能在连接操作之前,先执行Click事件当中的内容?
3。如果Click事件不能在链接处理之前执行,那应该变换成哪个事件?
谢谢!

解决方案 »

  1.   

    都跳转到别的页面去了 还谈什么Click事件
      

  2.   

    利用linkbutton 的click事件处理数据
    处理完最后来个response.redict("目标页面")
      

  3.   

    楼上的方法正确。如果可以用js处理的话。就在onClientClick事件里面写
      

  4.   

    在xaml文件里面,有response吗?
      

  5.   

    SL3的话可以使用Uri uri = new Uri ( "/YourXAML", UriKind.Relative );
    this.NavigationService.Navigate ( uri ); 
      

  6.   

    this.NavigationService.Navigate ( uri );  
    这行报错。
      

  7.   

    1楼2楼说的好像不对!
    在xaml文件里,好像是有Click事件的话,先执行Click事件,再进行超链接