Bonjour � tous,

dans ma page aspx je souhaite, au clic d'un bouton et depuis le cot� client, appeler une m�thode �crite cot� serveur.

j'ai pour cela joint au projet la DLL ajax.net.

dans le page_load , j'ai �crit ceci

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 
        Ajax.Utility.RegisterTypeForAjax(GetType(Pages_InternalContacts))
    End Sub
ou Pages_InternalContacts est le nom de la classe partielle de la page.

la m�thode � appeler :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
 
    <Ajax.AjaxMethod()> _
    Public Sub fillGrid()
        oInterface = New PUI.BRL.PuiInterface
 
        With Me.ContactGrid
            .DataSource = oInterface.getContactList(PUI.OBJ.PuiSessionHelper.ObjectId)
            .DataBind()
        End With
    End Sub
et cot� client :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
Pages_InternalContacts.fillGrid();
mais une erreur se passe dans le javascript � cette ligne et le message d'erreur que l'objet ne supporte pas cette m�thode.

si je place un debugger � ce niveau, InternalContacts est "undefined"


C'est pourtant la m�thode que j'ai vu expliqu�e sur internet mais ici �a ne fonctionne pas.
quelqu'un � id�e ??

D'avance merci...