5

WebページでActiveXコントロールとして使用することを目的とした.netコントロールがあり、次のようにインスタンス化されています。

<object id="TheControl" name="TheControl" classid="clsid:012937D0-E1D8-4a80-A17F-DEADBEEFF00D"></object>

Visual Studio によって生成された XML ドキュメントを取得し、Visual Studio が消費してページ内のコントロールのインスタンスにインテリセンスを提供できるファイルTheControlに変換する方法はありますか?.js

4

1 に答える 1

0

.NET Reflection を使用してすべてのプロパティとメソッドのリストを取得するか、XML パーサー ツールを記述して同じリストを取得し、そこから .JS ソース コードを生成する必要があります。

これらはどちらも書くのにほぼ同じ労力がかかると思いますが、ドキュメント XML を生成するのに Visual Studio が手元にない場合は、ActiveX ファイルだけで Reflection アプローチを使用することもできます。

プロパティとメソッドの "空のシェル" .JS ファイルだけが必要な場合は、この記事のコードが適切な基盤となります。

http://www.codeproject.com/KB/dotnet/Reflection.aspx

于 2011-09-13T19:55:37.453 に答える