Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die ASP.NET-Seitenaktualisierung

So implementieren Sie die ASP.NET-Seitenaktualisierung

巴扎黑
巴扎黑Original
2016-12-20 09:09:171102Durchsuche

< meta http-equiv="refresh" content="300; url=target.html"> Verwenden Sie window.location.href, um eine andere Frame-Seite zu aktualisieren.

Ein asp.net-Programm schreiben Wir stoßen häufig auf das Problem von Seitensprüngen. Wenn Kunden beim Springen Eingabeaufforderungen verwenden möchten, funktioniert dies nicht, z. B.:

Response.Write(" < script>alert(' Herzlichen Glückwunsch, Ihre Registrierung war erfolgreich!'); < /script>"); Response.Redirect("main.html"); Zu diesem Zeitpunkt wird unser Eingabeaufforderungsinhalt nicht angezeigt und Response .Redirect("main .html"); macht keinen Unterschied.

Derzeit verwenden wir den folgenden Code, um die ASP.NET-Seitenaktualisierung zu testen:

Response.Write("< script language=javascript>alert('Herzlichen Glückwunsch, die Registrierung war erfolgreich !')< ; /script>"); Response.Write("< script language=javascript>window.location.href='main.html'< /script>"); Dies erfüllt unsere Anforderungen. Nach der Eingabeaufforderung , Seite springen.

Das Wichtigste ist, dass die window.location.href-Anweisung erkennen kann, dass die Seite eines Frames die Seite eines anderen Frames aktualisiert, nachdem der serverseitige Code ausgeführt wurde (Response.Redirect kann dies zumindest nicht erreichen). Ich habe es nicht gefunden):

Zum Beispiel: Es gibt zwei Frames auf der Seite index.htm, nämlich FrameLeft und FrameRight. Aktualisieren Sie die Seite nach dem Ausführen des serverseitigen Codes auf der Seite FrameRight.

Früher war es am häufigsten, das Anmeldefeld nach der Registrierung automatisch zu aktualisieren, sodass das Anmeldefeld durch die Anmeldeseite ersetzt wird. Solange Sie nach dem erfolgreichen Registrierungscode einen Absatz hinzufügen, ist dies möglich Aktualisieren Sie die Seite eines anderen Frames. Der Code lautet wie folgt:

Response.Write("< script language=javascript>alert('Herzlichen Glückwunsch, Ihre Registrierung ist erfolgreich!')< /script>"); Response.Write("< ; script language= javascript>window.parent.frameLeft.location.href='main.html'< /script>"); ASP.NET-Seitenaktualisierung: Zusammenfassung, wie die Seite automatisch aktualisiert wird:

1)

< meta http-equiv="refresh"content="10; url=jumped page"> 10 bedeutet alle 10 Sekunden aktualisieren

2)