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
ou Pages_InternalContacts est le nom de la classe partielle de la page.
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
la m�thode � appeler :
et cot� client :
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
mais une erreur se passe dans le javascript � cette ligne et le message d'erreur que l'objet ne supporte pas cette m�thode.
Code : S�lectionner tout - Visualiser dans une fen�tre � part Pages_InternalContacts.fillGrid();
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...
Partager