DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> ajax 調用後台方法討論
ajax 調用後台方法討論
編輯:AJAX詳解     

我曾使用過的方法有三種:

1 在頁面中加入隱藏的button,並定義了事件,然後執行JS的$("#隱藏btnID").click()來 執行後台方法

2 用AJaxPro來執行

3 用AJax的url:頁面地址/(靜態)方法名稱 來執行

在這種方法中,方法必須要求是靜態的,所以例如在_default這個頁面中 ,示例如下

public partial class _Default : System.Web.UI.Page
{
    static int sVar = 1;
    int abc = 3;
    int result;

    [WebMethod]
    public static string AJaxGetMethod()
    {
        sVar = 2; //靜態變量可以直接調用

        _Default d = new _Default(); //如果不實例化 就不能使用result,abc
        NoStaticFun nsf = new NoStaticFun(); //如果不實例化 就不能使用test

        d.result = nsf.test();
        d.result = d.abc;
       
       return d.result;
    }

}

public class NoStaticFun
{
   
    public int test()
    {
        return 2;
    }
}

在這個示例中,我進行了標注,我想和大家討論下有什麼其他更好的方法,或者這幾個方法,你們是怎樣應用的。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved