2011-11-04 60 views
0

我有一個必須動態呈現Silverlight的ASCX控件。動態代碼在非MVC環境中工作,但是當我嘗試將Silverlight加載到MVC ASCX中時,出現ScriptManager錯誤。但是,我的主要aspx頁面確實引用了masterpage,它有一個腳本管理器。我只需要通過控制來實現一旦插入主頁面就會有一個腳本管理器。我正在嘗試使用ScriptManagerProxy,但它仍在尋找ScriptManager。所以,我認爲我最大的問題是讓控件從主頁面識別主頁面。希望這可以正確解釋我的問題。如果你需要任何代碼片段,我可以提供他們是否有可能在MVC ASCX控件中引用主頁面

+0

這個問題更多的是由於另一位開發人員之前的工作而使我眼界狹隘。 Silverlight內容通過一個對象進行託管,並且我認爲這是必要的,以便它是動態的。然而,仔細觀察它,我發現我可以輕鬆地使用Silverlight中典型的對象標籤。這解決了我所有關於內容加載能力的問題。 –

回答

0

我不認爲你應該使用MVC的ScriptManager。 ScriptManager用於Web窗體。有一個第三方的MVC http://mvcscriptmanager.codeplex.com/

我不知道我非常理解你正在努力完成什麼。但是你可以在你的MVC頁面中使用IFrame(yuck)來顯示一個aspx頁面。

+0

我確實最終沒有使用ScriptManager,因爲我已經評論過了。謝謝! –

相關問題