asp.net i "refresh" kontrole

asp.net i "refresh" kontrole

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Napisano: 19 Apr 2011 23:57

Pozdrav

Problem je sledeci:
Treba da se ucita stranica, i u kontrolama ispisu podaci. Radi jednostavnosti uzecemo samo jednu kontrolu textBox-a u koju ce se upisivati adresa.
Dakle, u protected void Page_Load(object sender, EventArgs e)
imam sledece
  TextBox adresaT = (TextBox)LoginView1.FindControl("adresaBox");  adresaT.Text = table.adresa.ToString();
i to radi. Ovo table.adresa.ToStrig je dobijeno na neki nacin, nije vazno kako.

E sad, problem je sledeci:
Onaj ko ucita stranu , treba da moze da promeni te podatke:
Resio sam ovako:
protected void Button1_Click(object sender, EventArgs e) // klikom na button treba da se prikazu novi podaci
string adresaFirme = ((TextBox)LoginView1.FindControl("adresaBox")).Text.ToString(); Label porukaLabel = (Label)LoginView1.FindControl("poruka"); porukaLabel.Text = "Uspesno su promenjeni podaci " + adresaFirme.ToString();
To su tri bitna reda.
Desava se a mi ne ispise tu novu vrednost koja je uneta nego onu staru.
Zanimljivo je, da kada iz page_load metoda stavim pod komentar ovaj ispis u textBox onda mi radi kako treba
Pretpostavljam da na neki nacin treba da "refreshujem" textBox i da mi pokupi novu vrednost, ali nije mi jasno kako. Jer ovaj metod se izvrsava na button1_click, znaci on tada uzima TRENUTNU vrednost... valjda ? :S

Dopuna: 20 Apr 2011 10:26

Nasao sam problem.
Kao sto rekoh, uvek ucitava prve vrednosti. Page_load se izvrsava uvek pre ovog drugog metoda pa je potrebno ubaciti nesto tipa:
 if (Page.IsPostBack == false)          {            // sadrzaj page_load-a          }
i resen problem



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 922 korisnika na forumu :: 62 registrovanih, 4 sakrivenih i 856 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., aleksandar11332, alex71, Ba4e, Batinas, Batko.VD.65, bojan581, Bojke549, Bubimir, CHARLIE JA., Cp6uH, dejandr, Demi87, Dioniss, djonsule, Doc, doragan, dzada, Dzoni2412, eagle.rs, Ercomero, FAMAS, Folkstar, gasha, Giro77, kalens021, Kolimator, kori, kozhedub, Krkan800, kutija11, lacko, Lazarus, ljuba.b, Maki1981, markolopin, mile.ilic75, Milos1987, mmelezovic, monomah, nnovakis, obsc, oldtimer, orah, Paklenica, Pekman, petar0301, Polifon, precan, Prečanin30, Radoslava, RajkoB, S-lash, sasovsky, SRMk24, StalniPromatrač, theBorer, tomigun, vathra, Vlada1389, vukan0799