1

昨日、「ビュー」(つまり、ページにアクセスした人の数) を表示するために使用するサイトの 1 つに出会いました。更新ボタンをクリックすると、カウントが増加し始めました。

次に、この小さなアプリケーションを作成して、ビュー数を増やしました。

 browser = new WebBrowser();
 for (int index = 0; index < 250000; index++)
 {
   {
     browser.Navigate("url");
     System.Threading.Thread.Sleep(100);
   }
 }

私はバグを報告し、彼らはそれを修正しました.F5ボタンを押してもビューカウントは増加しません.しかし、上記のプログラムを実行するとカウントが増加し始めます..

Navigate 関数と Refresh(F5) の違いを誰か説明してもらえますか?

4

1 に答える 1

4

ナビゲート

指定された URL (Uniform Resource Locator) にあるドキュメントを WebBrowser コントロールに読み込み、以前のドキュメントを置き換えます

リフレッシュ

WebBrowser コントロールに現在表示されているドキュメントを再読み込みします。

ドキュメントの更新では、現在のページが再読み込みされるだけなので、Refresh メソッドを呼び出しても、Navigating、Navigated、DocumentCompleted の各イベントは発生しません。

注: リンクは Web ブラウザーの制御用ですが、それらの情報は有効であると思います

于 2013-07-31T07:13:36.640 に答える