EEP 如何從前端call aspx.cs 的方法

EEP 是我們ERP的底層套裝,他是 N-tier 的架構 與 SOA架構

因此他擁有server 端 也有 aspx.cs 這個後端

若前端JQ 不想跑去server端,該怎麼達成 call aspx.cs的方法呢

前端 Jquery 

 

function redirectSQ() {
    var url;
    $.ajax({     
        //要用post方式      
        type: "Post",     
        //方法所在頁面和方法名      
        url: "SPT122_V.aspx/ReturnSQ",
        data: "{}",   
        contentType: "application/json; charset=utf-8",     
        dataType: "json",
        async:false,
        success: function (data) {
            url = data.d;
            //返回的資料用data.d獲取內容      
            console.log(data.d);
            window.open(url)
        },     
        error: function(err) {     
            alert(err);     
        }     
    });
    
};    
 
aspx.cs 方法

 PS : 一定要static 且 加上 webMethod

 [WebMethod]
    public static string ReturnSQ()
    {
        SQconnect sqConnect = new SQconnect();
        string url = sqConnect.sqBasicForAcc("1df607b6c", "f69");
        return url;
    }