前几天我发现了this AJAX .NET framework,到目前为止,我很享受与它合作。然而,我无法弄清楚的一件事(文档是相当贫穷的atm)是如何通过AJAX脚本传递变量。这是我到目前为止有:通过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>
我有一对夫妇的是做工精细等测试功能,和他们做比较更复杂的操作。任何人都可以深入了解如何使用AjaxPro传递变量?替代方法也是受欢迎的!