11 messaggi dal 03 maggio 2004
www.devisoft.it
Salve, devo ricaricare una GridView utilizzando una callback... per fare ciò mi sono scritto un metodo che mi ritorna l'html da incollare lato javascript alla pagina.

Public Shared Function GetHtml(ByVal ctl As Control) As String
Dim sw As System.IO.StringWriter = New System.IO.StringWriter()
Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)

ctl.RenderControl(htw)

Return sw.ToString
End Function

il metodo funziona alla perfezione quando chiamo

BindGridView1() 'metodo per caricare i dati da db

callbackResult = Utility.GetHtml(GridView1)

cioè mi ritorna l'html della griglia. Quando però nella GridView metto una qualsiasi extender tipo <ajaxToolkit:FilteredTextBoxExtender>, il metodo va in errore come se il controllo non esistesse + nella griglia.


System.ArgumentException: Extender control 'filter_Qta' is not a registered extender control. Extender controls must be registered using RegisterExtenderControl() before calling RegisterScriptDescriptors().
Parameter name: extenderControl


Questo è l'errore, qualcuno ha un'idea di come potrei risolvere?
Modificato da robybert il 29 luglio 2008 16.39 -
11 messaggi dal 03 maggio 2004
www.devisoft.it
Nessuno mai ha avuto lo stesso mio problema?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.