torsdag den 30. april 2015

ASP.NET Webforms udfører ikke load/init på child-child-kontroller


Har lige haft en sag med en kollega hvor vi i ASP.NET Webforms bruger kontroller, som så er nested under en anden kontrol, som ikke får kørt onInit eller onLoad, men kun render.

Det ser ud som om når det er en kontrol under en anden kontrol, så kører den alt på den første kontrol, men på child-child-kontrollen har den kun det renderede resultat og kører kun Render på den.
Det ser ud som om at ved Render af den første kontrol, så kører den Render på den underliggende kontrol og derefter tager det og putter ind i den første, men man kan ikke debugge og ændre noget i onLoad eller i onInit.

Det vi forsøger at lave er at tilknytte ressources til hver kontrol så CSS og JS, Javascript, bliver knyttet til hver kontrol hvad den har brug for.
Det bliver bare ikke udført korrekt når det er en kontrol under en anden kontrol.

Ingen kommentarer:

Send en kommentar

Kan du lide mit indlæg, har en kommentar, forslag eller andet på hjerte så skriv venligst