2010-01-21 22 views
0

這是我的場景..如何創建混合Silverlight和aspx應用程序

我們有一個ASP.Net 2.x網站。我們希望將其遷移到Silverlight全幀應用程序。但是,我們無法在一個角落離開,並立即重新啓動SL中的每個網頁。

我想要做的是在SL中構建應用程序(主頁面,儀表板,登錄,常見系統/配置屏幕,主菜單)的鑲邊,並且能夠在主內容SL中打開現有的.aspx頁面幀。

從我看到沒有辦法做到這一點。我認爲SL4中的Webbrowser控件會是答案,但顯然這隻有在您的應用程序用完瀏覽器時纔有效。

那麼,我最好的辦法是什麼?似乎我將不得不創建一些類型的.aspx頁面來承載.XAP並傳入我希望加載的頁面?

你會如何處理這個問題?

回答

0

我實際上會走相反的路線。在構建完整儀表板的過程中,我會盡可能多地單獨構建儀表板元素。這會讓您有時間逐一重構您的各個應用程序,直到您準備好將它們全部整合爲止。

我們在團隊中考慮的一種方法是構建我們的SL渲染引擎,將我們的aspx渲染爲SL控件,但是當我們看到範圍時,我們認爲從頭開始開發SL中的所有內容會更容易。

相關問題