2011-08-23 66 views
0

我有Asp.Net MVC應用程序我在MVC的View頁面中添加了Silverlight Web應用程序。在我的Silverlight應用程序中,我有一些圖像在一定數量的毫秒後在邊框內滑動。沒有可用於應用程序的插件Silverlight 3

我想將該應用程序合併到MVC的一個頁面中。

問題是我只能看到邊框,而不是嵌入其中的圖像。

每個瀏覽器都說沒有插件可用於應用程序。我安裝並檢查了SL的插件是否可用,仍然收到相同的錯誤消息。 我使用SL-3

我用這裏面的MVC視圖的Index.aspx頁:

<object data="data:application/x-silverlight-3," type="application/x-silverlight-3" width="400" height="300"> 
    <param name="source" value="ClientBin/SilverlightApplication1.xap"/> 
    <param name="background" value="Red" /> 
</object> 
+0

您發佈無代碼,我不確定我們如何提供幫助。 – AnthonyWJones

+0

我正在使用MVC視圖的Index.aspx頁面。 rehan88

+0

http://deepumi.wordpress.com/2010/04/21/simple-image-scroller-slide-show -using-silverlight-listbox-control /這就是我的Silverlight應用程序正在做的... – rehan88

回答

1

這些屬性: -

data="data:application/x-silverlight-3," type="application/x-silverlight-3" 

是錯誤的,他們應該是: -

data="data:application/x-silverlight-2," type="application/x-silverlight-2" 

爲了確保它在silverlight 3上運行,請添加: -

<param name="minRuntimeVersion" value="3.0.40818.0" /> 
+0

我上面試過...結果得到了改善,我只能看到邊框,但沒有嵌入其中的圖像。雖然SL應用工作正常,如果我將SL設置爲啓動項目... – rehan88

+0

@ rehan88:您是否使用過Fiddler來準確檢查客戶端試圖從服務器獲取的內容?例如,你確定路徑「ClientBin/SilverlightApplication1.xap」相對於你的頁面是正確的。由於您使用MVC,我懷疑它不是,也許你需要一個絕對路徑「/ ClientBin ...」 – AnthonyWJones

+0

ClientBin和Home都有相同的父目錄(視圖)。主頁有About.aspx和Index.aspx。所以在Index.aspx我有對象標籤。我現在正在寫道「../ClientBin/SilverlightApplication.xap」 – rehan88

相關問題