[ dostanov @ 24.10.2003. 18:20 ] @
ASP.Net, C# (moze i VB.Net)

Dinamicki sam kreirao nekoliko TextBox-ova i ubacio sam ih u PlaceHolder. I to je OK, kada se stranica ucita sve se lepo vidi. Medjutim, kada korisnik popuni TextBox-ove i pritisne Button, ja ne mogu da pristupim TextBox-ovima jer se posle PostBack-a, sve dinamicki kreirane kontrole gube.

Dakle pitanje je, kako pristupiti dinamicki kreiranim kontrolama, posle PostBack-a?
[ dotnet @ 24.10.2003. 20:29 ] @
Pozdrav

Morao bi ponovo da ih kreiras najkasnije u Page_Load eventu.
[ dostanov @ 25.10.2003. 01:41 ] @
Hm, ne znam bas da li se razumemo, ne zelim da ih ponovo kreiram, vec da sacuvam tekst iz dinamcki kreiranih TextBox-a i npr. posaljem u bazu.

Resio sam problem tako sto sam metodu koja kreira dinamicke kontrole ubacio u OnInit a u Page_Load sa dodao

Code:
if (IsPostBack) 
{
    Submit(); //metoda koja pokupi text iz TextBox-a i salje ga dalje
}


Pozdrav!

[ dotnet @ 25.10.2003. 19:52 ] @
Pozdrav

ViewState nije svestan dinamickih kontrola ukoliko one nisu kreirane svaki put kad se desi PostBack najkasnije u Page_Load dogadjaju.