There is no solution to this, you cannot refresh a html page with C#.
C# runs on server, not on client browsers.
You have to use javascript to refresh page in browser.
You can do it using
window.setTimeout(function(){location.reload();},1000);
Reloading the whole page can be heavy.
You might be better of using AJAX.
google "ASP.NET AJAX Tutorials" and you might come up with something that suits you.
The updatepanel is quite popular.