[ netJunky @ 17.02.2005. 15:45 ] @
pozz svima

Ovako, kada kliknem na link (linkbutton) koji ima neki kod (povezivanje sa bazom) posto je serverska stranica onda se ona "refresh-uje", jel tako. E sad, izvrsi se meni kod iza linkbutton-a koje je kliknuto, ali se stranioca MORA refreshovati da bi se ispisali podaci. Isto vazi i za server.transfer(page) proceduru.

Da li neko zna kako ovo resiti?

Evo malo objasnjenje programa da biste shvatili sta se desava:

Na web formi su dva linkbuttona i dva textboxa.

1. kada se klikna na linkbutton1, konektujese na bazu, preko sql-a se izvlaze redovi kod kojkih je ime=textbox1.text i lozinka=textbox2.text. Ako je broj redova veci od 0 (tj postoje ime i lozinka u bazi) onda se stvara nova sesija

Code:
Session("korisnik")=rez
, gde je rez broj ID-a registrovanog korisnika

2. klikom na linkbutton2 se brise postojeca sesija
Code:
session.remove("korisnik")


3. Page_load procedura najpre uzima id korisnika iz sessiona
Code:
kor=cint(session("korisnik"))


ako je kor=0, tj nema sesije onda panel1 (onaj sa textbox-ovima) ostaje vidljiv a panel2 (sa porukom da je upesno logovan i linkom za logout) se NE pokazuje, a ako je kor<>0 onda je obrnuto, vidi se panel2 a skriva se panel1.

E kada se klikne na linkbutton1 i nadje se korisnik u bazi, i kreira se session, ali stranica jos uvek pokazuje panel1. Ako je refreshujem ili kliknem na bilo koji link, onda je sve OK?!?!?


Pozz n.

[ ilumnis @ 18.02.2005. 11:59 ] @
nakon reseta sesije pozovi istu stranu.
Code:

Response.Redirect("neki_url.aspx")


to bi bilo to...