6

「名前を付けて保存」ダイアログをバイパスして、任意のタイプのファイルを保存することはできますか? WebBrowser クラスの使用

WebBrowser.ShowSaveAsDialog();

WebBrowser コントロールに読み込まれたコンテンツはシリアル化可能で、(再表示のために) 保存および取得できますか?

4

2 に答える 2

2

DOMに完全にアクセスできるため、WebBrowserが表示しているコンテンツを読み取ることができる場合、答えはyesである必要があります

  • DOMノードのツリーを使用して、WebBrowserのコンテンツをC#の世界に読み込みます
  • 通常の.NETファイルアクセスを使用してファイルに書き込みます

ただし、Webページをダウンロードしてディスクに保存するだけの場合は、WebBrowserコントロールを使用するよりも優れた方法があり、WebClientクラスを参照してください。

于 2009-10-15T15:47:54.123 に答える
0

これは古い質問だと思いますが、可能な代替案で更新するだけです。

この CodeProject の記事をご覧ください。

于 2011-09-28T16:37:40.610 に答える