Hej Hej Försvinner alltså hela kontrollen efter Postback ?datagrid förlorar scoope vid postback
Jag har ett problem. Jag har skapat en datagrid som jag lagt i en user control.
När jag testar att dra användarkontrollen till ett formulär och kör funkar händelserna
itemcommand, selectcommand osv.
Problemet är när jag laddar denna användarkontroll i runtime. Tex, jag har en menu
som triggar en on click händelse.
<code>
'clickhändelsen för menuknappen. (förenklad)
Sub Button_Click
'Laddar min usercontrol till fördefinerad controlvariabel.
myCtrl = me.LoadControl("PathToControl\myCtrl.ascx)
'Skapa kontrollen i en PlaceHolder
myPlaceHolder.control.add(myCtrl)
End sub
</code>
Min grid laddas (har databind i onload i min kontroll i detta fall) men sedan slutar
alla funktioner som OnSelectCommand att fungera.
Alltså, när jag skapar kontrollen i run time att när jag sedan klickar tex, select
så är min kontroll borta efter tuntrippen till servern och OnSelectCommand händelsen
i min kontroll inträffar aldrig.
Hur bör jag göra för att hålla kontrollen inscoope? Jag vill helst undvika att ha kontrollen
redan vid desingen eftersom jag har flera kontroller och vill helst slippa gömma, visa kontrollerna.
Det verkar som jag inte heller för händelser att fungera. RaiseEvent alltså. Händelsen
är global och jag har deklarerat variabeln med withevent, kanske har även detta med trippen
till servern att göra?
Ideér?
Hälsningar
MarcusCSv: datagrid förlorar scoope vid postback
Ingen som har en aning om problemet ovan?
H.
MarcusCSv: datagrid förlorar scoope vid postback
/Johan