ライブラリのコード使用例を表示する aspx ページの作成に取り組んでいます。
したがって、基本的には、たとえば次のようにしたいと思います。 説明 ソースコード ボタン出力 (データグリッド内)
表示目的でボタンの後ろから aspx ページにコードをコピー アンド ペーストするのではなく、実行時に実際のソース コードを読み取って表示できるようにできるとよいのではないかと考えました。洗練されていること以外に、表示されるソース コードが最新であることを保証するという追加の利点があります。一方、誰かが変更を加えて aspx ページを新しいコードで更新するのを忘れた場合、コピー アンド ペーストは古くなる可能性があります。
これを行うには 2 つの方法が考えられます: 1) (kludgy) - コード ビハインド ファイルをデプロイします。このファイルは実行時に読み取ることができ、適切な関数コードを解析して表示できます。2) (推奨) 実行時に DLL を逆コンパイルし (リフレクターが行うように)、コードを表示します。
したがって、#1の方法は知っていますが、#2についてはわかりません(可能であれば)。