Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Response.Redirect

[es] :: .NET :: Response.Redirect

Strane: 1 2

[ Pregleda: 1969 | Odgovora: 27 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Response.Redirect31.08.2006. u 11:08

Imam jednu aplikaciju koja ima login stranu i kada se korsinik loguje,njegov username se prosledjuje na drugu stranicu Response.Redirect("http://localhost/Podgorica/default.aspx?myVal="+ UserEmail.Value);

stavio sam u webconfig da timeout="10",u istom direktorijumu imam web stranice koje naravno trebaju da se vide kada se ulogujes,zbog timeouta,pitanje je sledece:
Kada se korisnik loguje njegov username se prosledjuje na stranicu koja se koristi za unos(takodje se username unosi u bazu-koristim label za to),,ali ako predjes na drugu stranicu i ponovo se vratis naravno da to nije ista stranica kao ona koja je bila posle redirect,da konkretizujem kako sacuvati/zadrzati prosledjenu vrijednost na proslijednjenu stranicu do trajanja timeout="10" a da pri tome mozez prelaziti na drugu stranicu i ponovo na proslijedjenu.

Pozdrav
31.08.2006. u 11:08 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 11:19
Ja koliko sam shvatio bih ti preporučio da "šetaš" tu vrednost putem QueryStringa od jedne do druge stranice. Tako ćeš je uvek imati nadohvat ruke.
Winners never quit, quitters never win.
31.08.2006. u 11:19 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 3332
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: Response.Redirect31.08.2006. u 11:35
Ja te nisam baš shvatio. Možda sesija može da ti pomogne.
31.08.2006. u 11:35 

StrokaviKod
Serbia

Član broj: 104474
Poruke: 31
*.static.sbb.co.yu.



Profil

icon Re: Response.Redirect31.08.2006. u 11:44
Mozda prvo da sredis misli pa onda da postavis pitanje :). Salu na stranu, konfuzno zvucis pa cu biti slobodan da zakljucim isto kao i Jablan da ti je potrebna sesija.
31.08.2006. u 11:44 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 11:57
Da bre!
Seeesssiiijaaaa!
Sesija rules! :)
Winners never quit, quitters never win.
31.08.2006. u 11:57 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect31.08.2006. u 11:59
Priznajem da sam mozda bio nejasan,ali evo dopunjeno pitanje:

kada se korisnik loguje zelim da se njegov username prikaze na svakoj stranice koja se nalazi u virtuelnom direktorijumu, naravno sve su stranice povezane,VerbatiumBOT je mozda dao pravo resenje ,ali kako da "setam" od jedne do druge stranice preko QueryStringa ?
ako neko ima drugi predlog nek se javi,nadam se da sam sada bio jasniji ...
31.08.2006. u 11:59 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 3332
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: Response.Redirect31.08.2006. u 12:11
Je l' ti je login strana u istoj aplikaciji? Ako jeste, sesija je rešenje.
31.08.2006. u 12:11 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 12:15
Prvo da obrazložim ideju:
imamo tri strane:
1.aspx
2.aspx
3.aspx

kretanje od prve do druge stranice radimo normalno:
Code:

Response.Redirect("2.aspx?myVal=" + vrednost)


od druge na treću:
Code:

Response.Redirect("3.aspx?myVal=" + Request["myVal"])    // ovo znači uzmi iz postojećeg QueryStringa sa strane 2.aspx i ubaci u QueryString za 3.aspx


i od treće na prvu:
Code:

Response.Redirect("1.aspx?myVal=" + Request["myVal])


Mada mislim da je možda čak i bolje da smestiš tu vrednost u Session objekat
Code:

Session.Add("myVal", vrednost)


i onda gde ti god treba da vrednost ti je čitaš iz Sesije
Code:

lblKorisnik.Text = "Dobrodošli " + Session("myVal")


Sad samo zavisi da li hoćeš da se ta tvoja vrednost vidi u QueryStringu ili ne? Ako ne, ideš preko Sesije.
Winners never quit, quitters never win.
31.08.2006. u 12:15 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect31.08.2006. u 13:02
Jablan login strana je u istoj apliakaciji,Verbatim hvala,nisam nikad radio sa session pa cu pogledati malo to resenje da ga rijesim tako,ako bude pitanje javim se
Hvala
31.08.2006. u 13:02 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect31.08.2006. u 13:42
uzgred kako izgledaju parametri svi koji se nalaze u webconfig za session?
31.08.2006. u 13:42 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 14:11
Mislim da bi to trebalo da bude u machine.config a ne web.config.
Winners never quit, quitters never win.
31.08.2006. u 14:11 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect31.08.2006. u 14:25
VerbatimBOT,probao sam tvoju ideju sa "setanjem" Quesrystringa ,nije mi samo jasno kada se proslijedi sa prve stranice na drugu, i ta vrijednost stigne na drugu (to je OK)valjda bi trebalo napisati ako se klikne treca stranica da se proslijedi Quesrystringa sa druge na trecu?kako napisat
if 3.aspx clicked
Response.Redirect("3.aspx?myVal=" + Request["myVal"])

znam da si detaljno objasnio,samo gdje stavljas sve gore pomenute Response.Redirect ?

Hvala unaprijed
31.08.2006. u 14:25 

Dejan Vesic
Dejan Vesic
CTO, GTECH Belgrade
Beograd

Član broj: 84929
Poruke: 210
82.117.193.*

Sajt: www.vesic.org


Profil

icon Re: Response.Redirect31.08.2006. u 14:26
Sesije se uključuju / isključuju na nivou sajta / virtuelnog direktorijuma kroz IIS konzolu (mada može i programski).

Izabereš sajt u IIS konzoli, desno dugme, Properties, Home Directory ili Virtual Directory kartica, Configuration dugme, Options kartica, "Enable Session state" checkbox.
31.08.2006. u 14:26 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 14:36
Citat:
mii:gdje stavljas sve gore pomenute Response.Redirect ?


To mora da odradiš u Click dogadjajima za dugmad (npr. LinkButton). Ne možeš da ubaciš za običan hyperlink (pretpostavljam da je tu nastala zabuna).
Winners never quit, quitters never win.
31.08.2006. u 14:36 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect31.08.2006. u 14:46
Tacno tu je doslo do zabune,jer koristim javascript on mouse over ,znaci nema link button
31.08.2006. u 14:46 

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer
Serbia, Belgrade

Član broj: 84129
Poruke: 224
217.24.18.*

Sajt: https://www.xing.com/prof..


Profil

icon Re: Response.Redirect31.08.2006. u 14:53
Pa ne znam u čemu je problem, jer ti za taj link kreiraš putanju "strana.aspx?myVal=" + tamoNekaVrednost?
Nisam nikada ovo radio preko javaScripta, ali kapiram da može...?
Winners never quit, quitters never win.
31.08.2006. u 14:53 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2409
69.17.213.*



Profil

icon Re: Response.Redirect31.08.2006. u 15:08
Citat:
Dejan Vesic: Sesije se uključuju / isključuju na nivou sajta / virtuelnog direktorijuma kroz IIS konzolu (mada može i programski).


Ne asp.net sesjie, tako iskljucujes stare ASP (VBScript) sessije.
Sam asp.net engine ne koristi podesavanja iz ovog dijaloga, sva podesavanja su u hijerarhiji config fajlova i jedini nacin da ne-agresivno iskljucis sesije na nivou cele aplikacije je da atribut mode u <sessionState> tagu web.config fajla prebacis na "Off":

Code:

<sessionState mode="Off">

▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
31.08.2006. u 15:08 

Prokleta_Nedelja
Ognjen Pejanovic

Član broj: 90608
Poruke: 407
*.telrad.net.

Sajt: www.adresar.ba


Profil

icon Re: Response.Redirect01.09.2006. u 09:36
Sessija je definitivno jednostavnija od QueryStringa

koristi se

Session.Add ("ime korisnika", string_ime_korisnika)

a ucitavas label1.text= session.item("ime korisnika")

Mada mozda za ovo je podesniji Cookie
Poslovni imenik i adresar Bosne i Hercegovine http://www.adresar.ba http://wap.adresar.ba
01.09.2006. u 09:36 

mii
Marko Markovic
podgorica

Član broj: 54936
Poruke: 102
195.66.163.*



Profil

icon Re: Response.Redirect01.09.2006. u 11:04
slazem se da je jednostavnija od Querystringa:
"Sessija je definitivno jednostavnija od QueryStringa

koristi se

Session.Add ("ime korisnika", string_ime_korisnika)

a ucitavas label1.text= session.item("ime korisnika")

Mada mozda za ovo je podesniji Cookie "

samo sam ja izgleda preskocio neki pocetni korak???
da li webconfig treba ovako da izgleda?
<sessionState
mode="InProc"
cookieless="false"
timeout="20"
/>
ako je to ok? kako treba da izgleda moja login strana sa username i password da bi bio aktivan session tj da bi se vrijednost username proslijedila preko session na sve stranice ?



01.09.2006. u 11:04 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2409
198.207.16.*



Profil

icon Re: Response.Redirect01.09.2006. u 11:57
Citat:
mii: Mada mozda za ovo je podesniji Cookie


Samo mala napomena, nemoj koristiti cookie da stovaris podatke. Cookie je uvek deo http header sekcije i svaki put se seta od klijenta do servera i nazad i zloupotreba istog cesto dovodi do situacija da http-filtering firewall ubije request. Naravno, nece se to desiti u tvom slucaju sa jednom email adresom, stavise slobodno je ubaci u cookie da kad korisnik dodjes ledeci put na tvoj sajt ne mora da je ukucava opet :), ali iz prakse vidim da kad jednom ljudi krenu tim putem brzo postaju nezasiti :)
Cookie treba da sadrzi neke re-conect informacije (npr email/userid i security token da korisnik ne mora da se uloguje sledeci put) ili kao dokaz o identitetu (kao sto je authentication cookie) i naravno moji "omiljeni" adaware cookies koji prate sta si i gde posecivao i profilisu reklamni sadrzaj na osnovu toga.

Za ovaj problem je sesija definitivno najbolje resenje.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
01.09.2006. u 11:57 

[es] :: .NET :: Response.Redirect

Strane: 1 2

[ Pregleda: 1969 | Odgovora: 27 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.