我有一個關於在asp.net網頁中託管silverlight的問題。我有一個功能,我試圖通過早先通過activeX實現,但它沒有解決(託管相關的問題等),所以現在我打算通過silverlight完成它。Silverlight是activeX的替代品嗎?
但我在這裏有一個疑問,我想知道如何將它的工作我的意思是哪裏會的Silverlight代碼得到執行(客戶端或服務器端),如果我通過調用Java腳本的Silverlight組件的方法?
能siliverlight被用作替代ActiveX控件?
我有一個關於在asp.net網頁中託管silverlight的問題。我有一個功能,我試圖通過早先通過activeX實現,但它沒有解決(託管相關的問題等),所以現在我打算通過silverlight完成它。Silverlight是activeX的替代品嗎?
但我在這裏有一個疑問,我想知道如何將它的工作我的意思是哪裏會的Silverlight代碼得到執行(客戶端或服務器端),如果我通過調用Java腳本的Silverlight組件的方法?
能siliverlight被用作替代ActiveX控件?
這是很多問題。
Silverlight將在客戶端執行。你可以通過Silverlight調用webservice,然後在服務器端執行。 Silverlight與ActiveX「caged」進行比較 - 它在沙箱中運行,它只能訪問有限的一組函數和本地資源(您可以全部使用它們,但是必須要求用戶以受信任方式運行應用程序模式,這不是默認的)。此外,它需要瀏覽器插件(而至少IE的ActiveX不)。您可以通過javascript調用silverlight應用程序方法。
總之 - Silverlight可以是替代的ActiveX一些場景。
至於對ActiveX - 我建議不要使用他們所有,除非你絕對要。
你想達到什麼目的?也就是說,Silverlight運行在客戶端,但依賴於服務器端Web服務的時間太多了。請記住,SilverLigth已被微軟放棄。如果可能,請嘗試創建一個真正的Html/Javascript解決方案。 –
我必須從服務器運行報告,但是每次IE要求提供報告服務器的用戶名/密碼,即使我已經在報告url中提供了用戶/密碼以連接到報告服務器。 FF/Chrome並非如此。我觀察到,如果我將報表服務器url添加到IE受信任的站點列表中,它可以順利運行,這正是我通過activeX實現的目標。所以我想要實現的是將報表服務器url添加到受信任的站點列表。我猜Silverlight應該做到這一點。 –
也許你應該問一個與你的實際問題有關的問題!坦白地說,有很多顯示無任何插件,就在網頁報表(是的,我相信,一件壞事) –