Logo UGIdotNET

Impostare un postback parziale con ASP.NET AJAX

In una pagina ASP.NET, un pulsante causa un postback parziale in due casi principali: quando si trova all’interno di un’area di partial rendering, ovvero all’interno di un UpdatePanel, e quando è definito come trigger di un UpdatePanel. Vi è tuttavia una terza possibilità da usarsi quando per qualsivoglia ragione nessuna delle due precedenti è ipotizzabile. Un pulsante viene registrato come trigger di un UpdatePanel via codice usando il metodo RegisterAsyncPostBackControl sulla classe ScriptManager.

protected void Page_Load(object sender, EventArgs e)
{
    ScriptManager1.RegisterAsyncPostBackControl(Button1);
}

Il postback parziale avviene e all’interno dell’handler dell’evento Click sta al programmatore decidere quali pannelli aggiornare usando il metodo Update.

Autore: Dino Esposito
Data: 27 gennaio 2008
Ultimo aggiornamento: 27 gennaio 2008
Categorie:  ASP.NET

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185