框架頁中Silverlight和Web頁面之間跳轉和返回

暖楓無敵發表於2011-10-20

      在用Silverlight框架結構中,Silverlight的頁面中的一個按鈕將當前頁面跳轉到一個Web頁面,這個web頁面還是在這個框架也之中,也就是說跳轉的時候的Target是為_self。

然後在開啟的Web aspx頁面中要能返回到原先的那個silverlight頁面。


Silverlight頁面(index.aspx,包含xap檔案)跳轉:


System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("../FXHS/main.aspx", UriKind.Relative), "_self");


Web aspx頁面返回:

<script type="text/javascript">
        function goBack() {
            this.parent.location.href = 'index.aspx';
        }
</script>
<a onclick="goBack();" title="返回上一頁" style="cursor: pointer;">返回 </a>

相關文章