Wie kann ich die Seite in ASP.NET aktualisieren? (Lassen Sie es selbst durch Code neu laden)

Wie kann ich eine Seite in ASP.NET aktualisieren? (Lassen Sie sie sich selbst per Code neu laden)

I'd eher nicht verwenden Response.Redirect(), weil ich don't wissen, wenn die Seite, die ich auf sein wird, wie it's innerhalb einer Benutzerkontrolle innerhalb eines Webparts innerhalb Sharepoint.

Versuchen Sie dies:

Response.Redirect(Request.Url.AbsoluteUri);
Kommentare (3)

Wenn Sie don' t wollen eine vollständige Seite aktualisieren, dann wie über Verpackung, was Sie innerhalb eines UpdatePanel aktualisieren möchten und dann eine asynchrone Postback tun?

Kommentare (0)

Das können Sie nicht tun. Wenn Sie eine Weiterleitung (oder eine andere Servertechnik) verwenden, werden Sie niemals die eigentliche Seite an den Browser senden, sondern nur Umleitungsseiten.

Dazu müssen Sie entweder ein Meta-Tag oder JavaScript verwenden, damit Sie die Seite neu laden können, nachdem sie eine Zeit lang angezeigt wurde:

ScriptManager.RegisterStartupScript(this, GetType(), "refresh", "window.setTimeout('window.location.reload(true);',5000);", true);
Kommentare (0)