Hej, Är det en usercontroll som du har skrivit själv så måste du binda om datat varje gång du postar sidan. Löste det genom att sätta viewstate vid varje anrop som triggar uc.User Control i asp.net/C#
Jag är ny på asp.net och har stött på problem.
Jag har en User Controls som jag anropar på från ett onclick event på en knapp i huvudsidan.
Mitt problem uppstår när jag i min usercontrol gör en submit..
Då tappar huvudsidan usercontrolen. Har sökt men inte hittat hur jag ska lösa detta.
Det måste väl gå att kolla vilken button som har submittat formuläret. och på så sätt ej köra båda pageload funktionera.
Tacksam för hjälp!Sv: User Control i asp.net/C#
på din button ska du sätta ett onclick event , den metoden är det som kommer att köras men vissa andra events kommer att köras för din onlickmetod.
alla pageload (själva sidans och din uc) körs då du postar till sidan , det du kan gör är att skilja på sådant som bara ska ske en gång med en controll av IsPostback flaggan.
här kan du läsa om de olika events som finns på en sida i asp.net samt hur/när de exekveras
http://msdn.microsoft.com/en-us/library/ms178472.aspxSv:User Control i asp.net/C#
och sedan i pageload kolla jag om den är != null isf kör uc.
Tack för hjälpen!