Kurze Analyse: Hierbei werden HTML-Steuerelemente verwendet und über ein Onclick-Ereignis eine Methode in Javascript aufgerufen. Das ist das einfachste"/> Kurze Analyse: Hierbei werden HTML-Steuerelemente verwendet und über ein Onclick-Ereignis eine Methode in Javascript aufgerufen. Das ist das einfachste">
Heim >Backend-Entwicklung >C#.Net-Tutorial >Was sind einige Beispiele für die Implementierung von asp.net, um zur vorherigen Seite zurückzukehren?
Tatsächlich wird hauptsächlich JavaScript verwendet, um die Funktion der Rückkehr zur vorherigen Seite zu realisieren.
Eins:
Im Quellcode in ASP.net
Kurze Analyse: Hierbei werden HTML-Steuerelemente verwendet. Es muss lediglich eine Methode in Javascript über ein Onclick-Ereignis aufgerufen werden. Dies ist das einfachste Dies gilt auch für statische Seiten, ASP-Seiten usw.
Zwei:
Verwenden Sie Response.write
Wenn Sie ein gewisses Verständnis von ASP haben, können Sie es verwenden . Response.write wird Ihnen bekannt sein, es direkt in der HTML-Seite zu implementieren, und dies wird in der Hintergrundumgebung implementiert (diese Aussage scheint nicht sehr standardisiert zu sein, haha)
Response.write (")
Warum sollte hier der Wert -2 verwendet werden? Ich persönlich denke, dass es so ist: weil auf der Seite in asp.net, wenn man drückt Eine Schaltfläche. Da page.postback schließlich in der Seite implementiert wird, wird die Seite tatsächlich zweimal aktualisiert, also ...
Drei:
Antwort verwenden .Redirect() oder server.transfer()
if(!IsPostBack) zu page_load hinzufügen
ViewState["retu" ]=Request.UrlReferrer.ToString() ;
Und im Return-Button-Ereignis
Response.Redirect(ViewState["retu"].ToString() >
Oder Server.Transfer (ViewState["retu "].ToString());
Viertens:
Diese Methode wird wahrscheinlich selten von Menschen verwendet, aber ich habe sie ausprobiert. Sie ist überhaupt nicht schlecht
Geben Sie im onClick-Ereignis der Schaltfläche
this.RegisterClientScriptBlock("e", "");
Sie können auch zur vorherigen Seite zurückkehren5:< ;asp:image id="imageback" sichtbar = true" imagurl="Vorherige Seite" runat="server"/> Sechs:Response.Write( "<script>alert('prompt information');history.back()</script>");Response.Write("< ;script>alert('alert information');top .location.href='" + PageURL + "'")Response.Write("<script>alert('alert Information');window.location.href='" + PageURL + "'</script>");Response.Write("<script>alert('prompt information');window. location=window.location;</script>" );Es gibt einen kleinen Unterschied zwischen der Verwendung von Javascript und der Verwendung von Response.redirect(). Wenn Sie die Felder behalten möchten, die Sie bei der Verwendung der Formulardaten ausfüllen, verwenden Sie ggf. History.go(); Geben Sie es einfach direkt zurück, ohne irgendwelche Vorgänge auszuführen. Sie können Response.redirect() verwenden.Das obige ist der detaillierte Inhalt vonWas sind einige Beispiele für die Implementierung von asp.net, um zur vorherigen Seite zurückzukehren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!