Um eine Seite neuzuladen sind folgende Aufrufe möglich:
JavaScript
window.location.reload()
PHP
<?
if(! isset($_GET['page']) || $_GET['page'] != 'test2')
{
$url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?page=test2";
header("location: $url");
exit();
}
include("");
...
Bei PHP ist es wichtig das der Headerfunktionsaufruf getätigt werden muss, bevor irgendetwas auf der Seite geschieht.
C# in CodeBehindPage
Response.AddHeader("Refresh", "0");
Bei C# und JavaScript kann der Aufruf jederzeit erfolgen.