lunedì 15 maggio 2017

Asp.Net ajaxToolkit:ValidatorCalloutExtender problem con eo:CallbackPanel

Se state utilizzando in una pagina Asp.Net, versione framework 2.0 il controllo Ajax toolkit ValidatorCalloutExtender e  il controllo CallbackPanel, si potrebbe verificare un problema nel visualizzare il controllo.
Per ovviare a questo, si può utilizzare il codice javascript, in particolare nell'evento in cui si perde il focus nel controllo in cui è associato un RequiredFieldValidator di cui il controllo VAlidatorCalloutExtender fa riferimento, eseguire una funziona che effettuata il postback.
Qui di seguito un esempio di codice
Funzione Javascript:
  function RefreshBugAjax() {
            __doPostBack('', '');
       
        }

Mentre qui di seguito come eseguirla

asp:TextBox ID="textbox1" onblur="Javascript:setTimeout('RefreshBugAjax()', 2000);"  runat="server"                                                             AutoPostBack="True" /asp:TextBox

Anche se non è una tecnica tanto valida, al momento è la soluzione per ovviare a tale bug.

Nessun commento: