hallo,
wie realisiert man am besten javascript:history.back() in asp.net mit C#
danke
hallo,
wie realisiert man am besten javascript:history.back() in asp.net mit C#danke
<asp:Button runat="server" OnClientClick="javascript:history.back();" Text="Back" ID="btnBack"/>
??
Hallo,
ohne jetzt nochmal die Diskussion um serverseitigen und clientseitigen Code lostreten zu wollen, aber über diese Thematik solltest du Bescheid wissen bevor du folgendes benutzt:
Page.ClientScript.RegisterStartupScript(typeof(Page), "Back", "history.back();", true);
oder alternativ falls du einen ScriptManager einsetzt:
ScriptManager.RegisterStartupScript(this, typeof(Page), "Back", "history.back();", true);
Gruß
dr_d00m
Hallo vollmond
Wie wo und warum willst du das implementieren?
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
ich habe ein Bestellformular. Wenn beim bestellen diser Fomular Fehler auftaucht, dann kommt eine einge Fehlerseite. Von der Fehlerseite aus möchte ich zurück zu Bestellformuler aber Felder soll gefüllt sein. Ich habe mit javascript history.back() gemacht. Das fuktionier manschmal nicht.
Hallo vollmond
ich habe ein Bestellformular. Wenn beim bestellen diser Fomular Fehler auftaucht, dann kommt eine einge Fehlerseite. Von der Fehlerseite aus möchte ich zurück zu Bestellformuler aber Felder soll gefüllt sein. Ich habe mit javascript history.back() gemacht. Das fuktionier manschmal nicht.
history.back() sollte in jedem Fall funktionieren.
Wann genau funktionierts denn nicht?
Ansonsten machst du einfach einen Abgleich mit der aktuellen Session und rufst die Daten neu von der Datenbank oder woher auch immer ab.
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
Hallo vollmond
Nein, es ist ja clientseitig:
Wenn du aber das Verhalten nachbauen möchtest, kannst du das serverseitig tun, so ähnlich wie ich das oben beschrieben habe.
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
hallo Peter,
danke für deine Antworten.
<cc1:Button ID="btnBack" runat="server" Text="< Back" OnClientClick="javascript:history.back();return false;" />
mit return false; Fuktioniert.