前幾天我發現了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傳遞變量?替代方法也是受歡迎的!