Refreshing (in a traditional way) in a browser means to reload the web site's content from the server. That means that, for example, all input in your forms might be lost, the page is scrolled back up to the top, etc.
That's also why AJAX has been thought up: to refresh only parts of a website.
The refresh call would look like this in C#:
webBrowser1.Refresh(WebBrowserRefreshOption.Completely);