J'ai trouvé this AJAX .NET framework l'autre jour, et jusqu'à présent j'apprécie de travailler avec. Cependant, une chose que je ne peux pas comprendre (la documentation est plutôt mauvaise atm) est comment passer des variables à travers le script AJAX. C'est ce que je jusqu'à présent:Passer des variables avec AjaxPro
//default2.aspx.vb
<AjaxPro.AjaxMethod()> _
Public Shared Function testSomething(ByVal value As String) As String
Return value
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AjaxPro.Utility.RegisterTypeForAjax(GetType(Default2))
End Sub
//default2.aspx
<a href="#" onclick="doTest(1);">test something</a>
<div id="temp" style="margin:15px 15px 0px 5px; padding:10px;"></div>
<script type="text/javascript">
function doTest(x){
Default2.testSomething(doTest_callback,x)
}
function doTest_callback(res,x){
alert(res.value);
document.getElementById("temp").innerHTML = ">>>> " + x + " <<<<"
}
</script>
J'ai deux ou trois autres fonctions de test qui fonctionnent bien, et ils le font des opérations relativement plus complexes. Quelqu'un a un aperçu de la façon de passer des variables avec AjaxPro? Les méthodes alternatives sont également les bienvenues!