ActiveXの純粋な.NET代替品はありますか?.NETのWebページに、comを使用せずにロードして操作するシッククライアント側のコントロールを作成する方法があるかどうかを尋ねています。
編集:純粋な.NETでActiveXを使用したくない、ActiveXの代わりに.NETを使用したい。
ActiveXの純粋な.NET代替品はありますか?.NETのWebページに、comを使用せずにロードして操作するシッククライアント側のコントロールを作成する方法があるかどうかを尋ねています。
編集:純粋な.NETでActiveXを使用したくない、ActiveXの代わりに.NETを使用したい。
ActiveXに相当する完全に管理されたものはありません。主に正当な理由があります。ActiveXはセキュリティ上危険なテクノロジーであり、その効果をさまざまな方法で複製するには、セキュリティの欠如を複製する必要があります。
SilverLightを試しましたか?
マシンへのフェレットなしのアクセスを許可しないため、ActiveXの完全な代替品ではありません。ただし、.Netで豊富なクライアント側のコントロールを作成する機能は提供されます。
IE 内に埋め込むことができるUserControlを使用できます。Web ブラウザーとのやり取りの意味はわかりませんが、ページ上のスクリプトを呼び出し、ページ上のスクリプトで処理できるイベントを投稿できます。
コントロールを機能させるには、.NET を事前にインストールする必要があることに注意してください。JaredPar
が言及
しているように Silverlight を使用することもできますが、その場合、API はより制限されます。