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
Booo
Člen
Avatar
Booo:20.2.2015 16:23

Ahoj nevite nekdo jakym zpusobem v asp.netu bych se mohl dostat na novou page a prenest data z aktualni ?
pr. mam formular ktery naplnuju (jmeno, prijmeni, email, atd..)
Pri post backu dojde k validaci dat a potrebuju se dostat na novou page.
Rekneme kontrolu uzivatelem zadanych dat ve ktere budu zobrazovat zadana data.
Kdyz pouziju redirect("dal­siStraka") tak se dostanu na novou stranku ale object ve kterem jsem ulozil data z puvodni stranky je fuc ..
Nevi nekdo jak na to ?
(Nevim jeslti jsem to popsal uplne presne kdyz tak se ptej rad dodam info :))

Editováno 20.2.2015 16:24
 
Odpovědět
20.2.2015 16:23
Avatar
Odpovídá na Booo
Patrik Valkovič:20.2.2015 16:27

Nejdou data připsat do URL? Response.redi­rect("otherpa­ge.aspx?id=5")
Nevím jestli skutečně myslíš redirect nebo pouze načtení jiné stránky. Při redirectu pošleš zpátky hlavičku, ve které prohlížeči řekneš, kterou stránku má načíst. Při načtení jiné stránky zůstává URL (z hlediska uživatele) stejná.

Nahoru Odpovědět
20.2.2015 16:27
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Booo
Člen
Avatar
Booo:20.2.2015 16:37

Response.Redi­rect("/dalsiS­tranka.aspx")
Data by sli pripsat do URL ale v tomhle okamziku by to bylo velice nevhodne reseni ...

 
Nahoru Odpovědět
20.2.2015 16:37
Avatar
rt
Člen
Avatar
rt:28.2.2015 16:31

Neslo by to nejak takle? Hlavni myslenka je poslat tam 307, aby se zachoval POST.

Response.Status = "307 Temporary Redirect";
Response.AddHeader("Location", "http://finalniurl");
Editováno 28.2.2015 16:32
 
Nahoru Odpovědět
28.2.2015 16:31
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 4 zpráv z 4.