title: WebBrowser does not change
body: <p>I'm making an application in C# which, depending of a variable, shows one web page or another. </p>
  
  <p>When I push a button, the program load the userName and the webBrowser should show a different web page. Here is my source code:</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e) {
      string url = "http://www.url.com/" + userName;
      webBrowser1.Navigate(url);
      webBrowser1.Refresh();
  }
  </code></pre>
  
  <p>The problem is that, when I push the button a second time with a different variable, the web browser reloads the same web page.</p>