SLODUG
Spletno mesto uporabniške skupine slovenskih razvijalcev programskih rešitev

textboxov ne posodobi

ocenilo 0 uporabnikov
Rešeno (nepreverjeno) Ta prispevek ima 0 preverjenih odgovorov | 2 odgovorov | 1 sledilec

bobi objavljeno v 08-04-2010 14:20 | Zabeleženo

Imam nek čuden problem.  V on load metodi preberem neke podatke iz baze in zatem nafilam textboxe na strani. Podatke lepo prikaže. Potem pa ob stistku na gumb kličem funkcijo in iz textboxov preberem podatke v objekt in shranim v bazo. Vse lepo in prav, ampak ko preberem podatke iz textboxov so enako kot pred urejanjem - se pravi enaka vrednost kot tedaj ko sem vrednosti dobil iz baze. Če kaj drugega napišem v textbox pa mi tega ne shrani.... ima kdo kakšno idejo kaj je narobe?

Ko bom doma lahko prilepim kodo...lp

Vsi odgovori

Suggested by bojanv

Odvisno, kako imaš implementirano kodo. Če naload-aš podatke v OnLoad eventu, moraš pazit, da uporabiš IsPostBack (razen če želiš drugače pa če imaš izklopljene viewstate-e, itd.). Torej, ko se stran prvič naloži, se podatki nastavijo, kasneje ne več.

Klik na gumb se izvede post load, torej prvo se izvede onload, pole se šele izvede click akcija, ki si jo ti določiš. Na hitrco rečeno brez kode, sem mnenja, da si pofuraš na load-u prejšnje vrednosti.

if (!IsPostBack) LoadYourData();

Lp, Bojan

bobi V odgovor na 08-05-2010 7:37 | Zabeleženo

To je rešilo moj problem. Hvala

Stran 1 od 1 (3 predmetov) | RSS
© 2004-2008 SLODUG
Powered by Community Server (Commercial Edition), by Telligent Systems