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 1912 korisnika na forumu :: 150 registrovanih, 7 sakrivenih i 1755 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, 8u47, A.R.Chafee.Jr., Agape, Asteker, Azzo, Ba4e, babaroga, Bane san, Betty25, boj.an, Bojan198527, bojan313, bojan_t, bojanM84, bokisha253, Boroš, Bozjidar87, Bubimir, bukefal, BWG, cemix, Centauro, chichabg, Cicumile, Citalac, coaaco, cvrle312, Czrweni, darkkran, Darth Wader, DejanCG, Denaya, divison, Dragon Order, DrFlyFisherman, Duce, DucicM, Duh sa sekirom, Dungorth, Electron, ElvisP, FOX, Gheljda, gobrad, Gogi do, GORDI, gregorxix, hellenic, HogarStrashni, icemilos, ILGromovnik, Ir, ivan1973, jimi_agf, kljift, knutveliki, kokodakalo, kovinacc, krca73, Krusarac, LG, littlebunny, ljuba, loon123, lord sir giga, LostInSpaceandTime, Lucije Kvint, luja, luka35, M74AB3, MarkoJ-Nis, miki kv, Miki281, mikrimaus, MiloradKomadic, Milos ZA, mm1811, moldway, mrdaak, nebojsag, nemkea71, nenad81, nenooo, nevjerna beba, Nik_sasa, niksa517, nnovakis, novator, oganj123, opt1, pacika, pein, Petar888, Petarvu, Piicoki, Pilence, pobeda, Podljub, Polifon, Poof, Povratak1912, PrincipL, probisic, radovanstojkov023, raptorsi, RJ, Rogan33, S-lash, samo opusteno, SamostalniReferent, sap, sasa76, Semprini, Shajlok, Shinobi, silikon, sovanova95, SOVO515, Srpska zauvjek, StalniPromatrač, stegonosa, styg, SympathyForTheDevil, tamno.nebo, Tandrkalo, toni061, Topaz9, trutcina, tubular, ulogovan, umpah-pah, VaRvArI 85, vidra1, vija, Viktor Petrenko, vlad4, Vlada1389, Vlado82, VNVK, voja64, vrlenija, Weteran, XRF_d, zeka013, zil10, zlaya011, zmajognjeniivan, 1453, 800077