0

asp.net Web ページでの Silverlight のホスティングについて質問があります。以前にactiveXで実現しようとした機能がありますが、うまくいきませんでした(ホスティング関連の問題など)ので、今はsilverlightで実現する予定です。

しかし、ここで疑問があります。どのように機能するのか知りたいのですが、Java スクリプトを介して Silverlight コンポーネントのメソッドを呼び出した場合、Silverlight コードはどこで実行されるのでしょうか (クライアント側またはサーバー側)?

ActiveX コントロールの代わりに siliverlight を使用できますか?

4

1 に答える 1

0

それは多くの質問です。

Silverlight はクライアント側で実行されます。サーバー側で実行される Silverlight から webservice を呼び出すことができます。Silverlight は ActiveX の「ケージ」と比較しています。サンドボックスで実行されているため、限られた機能セットとローカル リソースにしかアクセスできません (それらすべてを使用できますが、信頼できる環境でアプリを実行するようにユーザーに依頼する必要があります)。モードであり、デフォルトではありません)。また、ブラウザにプラグインが必要です (少なくとも IE の ActiveX は必要ありません)。javascript を介して Silverlight アプリケーション メソッドを呼び出すことができます。

要約すると、いくつかのシナリオでは、Silverlight が ActiveX の代わりになることがあります。

また、ActiveX については、絶対に必要でない限り、まったく使用しないことをお勧めします。

于 2013-06-25T08:25:24.367 に答える