2

マウスをWebページ上に移動したときにfirebugが行うように、Webブラウザの要素を検査/スパイする方法はありますか?C#でそれを行う方法は??

編集:

実際には、タグ付けされた要素からHTMLソースコードを取得したいだけです。

よろしくお願いします。

4

2 に答える 2

2

Asp.Net フレームワークは、"HTMLTextWriter" クラスを使用してサーバー コントロールの HTMl マークアップを生成します。しかし、これもサーバー側のロジックの一部であり、クライアント側のコードを介して同じことを達成するのはそれほど簡単ではありません.正確な要件についてより多くの情報を提供できれば、それは静かです.

于 2010-01-02T12:57:55.463 に答える
0

ブラウザを介してサーバー側コントロールのクライアント側レンダリングを動的に問い合わせることはできません。サーバー側とクライアント側の間には、.Netビューステートモデルを介して維持されていた切断があります。一般に、拡張値を持つIDを使用して、サーバー側のコードで生成されたDOM要素を確認できますが、これは保証などではありません。.Net4.0では、クライアント側のIDをサーバー側で設定できるため、これでも希薄です。

Jamesが言ったように、firebugを使用してクライアント側の出力を決定し、それに応じてサーバー側のレンダリングを調整する必要があります。

あなたが達成しようとしていることのより詳細な例を提供できますか、そしておそらく提供できるさらなる解決策/説明がありますか?

于 2010-01-02T11:40:24.690 に答える