本方法使用AjaxPro2
Step1
在web.config裡加入
<system.web>
<httpHandlers>
<add verb="POST,GET" path="Ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
</system.web>
Step2
Add Reference AjaxPro.2.dll
Step3
在程式中使用
using AjaxPro
並重寫
protected override void OnLoad(EventArgs e)
{
Utility.RegisterTypeForAjax(typeof(AjaxClass),this.Page);
base.OnLoad(e);
}
Step4
產生一個Class 名為AjaxClass
[AjaxPro.AjaxNamespace("AjaxClass")]
public class AjaxClass
{
[AjaxPro.AjaxMethod]
public static string Method(string str)
{
return str;
}
}
Step5
在javascript使用 var str=AjaxClass.Method(val);
就可以傳回伺服器並取得處理過後的值喔 也可以傳DataTable 真是方便呢!!
留言列表