2016-08-10 7 views
0

Webブラウザコントロールを使用して、Webページのボタンをクリックしてファイルをダウンロードし、自分のフォルダに保存します。WebブラウザコントロールのC#保存ダイアログの問題

問題は、保存ダイアログをダウンロードしようとしたときにポップアップが表示されることです。私はいくつかのコードを試しましたが、成功はしませんでした。私は以下のコードを与えました。

HtmlElement Loginbutton = webBrowser1.Document.GetElementById("btnLogin"); 
      if (Loginbutton != null) 
      { 
       Loginbutton.InvokeMember("click"); 

      } 
HtmlElement okbutton = webBrowser1.Document.GetElementById("linkPDFResult"); 
      if (okbutton != null) 
      { 
       okbutton.InvokeMember("click"); 
      } 

保存ダイアログコントロールを表示せずにPDFレポートを自分のフォルダにダウンロードします。

答えて

0

HtmlElementからリンクを取得し、System.Net.WebClient.DownloadFile(...)でファイルをダウンロードしてください。

関連する問題