Min struktur ser ut ungefär så här Hej JonasHur uppdaterar jag yttre updatepanel från en inre?
<code>
<updatepanel>
<repeater>
<modal popup>
<usercontrol>
<updatepanel>
</code>
I korta drag ligger det alltså en usercontrol som innehåller en updatepanel inuti en annan updatepanel.
Nu vill jag kunna uppdatera den yttre updatepanelen när ett formulär i den inre postas (men ifall foruläret ger felmeddelande (page.isvalid = false) vill jag endast uppdatera den inre).
Anledningen att jag har 2 updatepanels är att när den yttre uppdateras så stängs modalpopupen men jag behöver även den yttre för att ändringarna jag gjort ska visas när formuläret postas.
En fråga till..
Är det möjligt att göra så en updatepanel inte pre-loadas utan laddas först när man säger åt den att göra det?
<code>
<ajax:updatepanel>
<contenttemplate>
Kod som inte laddas när sidan laddas.
</contettemplate>
</ajax:updatepanel>
</code>Sv: Hur uppdaterar jag yttre updatepanel från en inre?
Du kanske kan använda usercontrollens page object, på detta objektet har du en funktion som heter findcontrol du kanske kan använda denna för att hitta instansen av din första updatepanel och där anropa update metoden.
Mvh Magnus Bertilsson