IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Nikola Sterziková (PaNika):12.3.2014 17:31

Ahoj,

měla bych takový dotaz. (Komu by se zdál hloupý, tak ať si prosím myslí, že jsem blondýna :-P )
Mám ASP.Net aplikaci, formulář a odesílám jej metodou Post na server. (tedy asp:Button vyvolá Post-back a zobrazí na stránce nějaké výsledky). Pak ze stránky odejdu kliknutím na odkaz. Když se pak chci vrátit zpět pomocí tlačítka Zpět v prohlížeči, prohlížeč zahlásí, že platnost stránky vypršela a je nutné potvrdit, že chci znovu odeslat data. To je sice standardní chování prohlížeče, ale já bych chtěla, aby se vrátil k historii stránky tak, jak vypadala před kliknutím na odkaz a nedocházelo znovu k žádosti o post-back. To nevím jak zařídit. Některé jiné aplikace tak fungují a já nevím proč. Zkoušela jsem nastavovat různě cachování, ale nemá to žádný vliv...

Cachování jsem zkoušela nastavit v metodě Page_Load například takto:
Response.Cache­.SetCacheabili­ty(HttpCachea­bility.Private);
Response.Cache­.SetValidUnti­lExpires(true);
Response.Cache­.SetExpires(Sys­tem.DateTime.Now­.AddHours(1));

Poradíte mi prosím, někdo?

Předem vřelé díky

Editováno 12.3.2014 17:31
 
Odpovědět
12.3.2014 17:31
Avatar
Nikola Sterziková (PaNika):13.3.2014 14:30

Tak jsem přišla na to, co prohlížeči vadí.
Je to <ajaxToolkit:To­olkitScriptMa­nager ID="ToolkitScrip­tManager1" runat="server"></a­jaxToolkit:To­olkitScriptMa­nager>

Když použiji standardní <asp:ScriptManager ID="ScriptManager1" runat="server"></as­p:ScriptManager> tak vše funguje jak má, tedy tlačítkem zpět se dostanu na předchozí stránku tak, jak vypadala naposledy...

 
Nahoru Odpovědět
13.3.2014 14:30
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.