ajax呼叫後台Datatable

2021-09-08 01:59:57 字數 833 閱讀 4569

之前遇到的問題,用ajaxpro方式沒有實現,後來使用的jquery .ajax方法呼叫後台的webmethod返回的datatable來實現的。有園友問關於將datatable轉換成json格式的疑問,我就簡單的寫個例子,描述實現過程。

1,新建頁面testajax2.aspx;

2.新增引用system.web.extension.

新增命名空間

using system.web.services;

using system.collections;

using system.web.script.serialization;

3. 在.cs檔案中構建webmethod方法,返回datatable型別。

[webmethod]

public static string getdatatable(string cid, string site)

4.新增方法,將datatable轉換為json。

public static string dttojson(datatable dt)

dic.add(drow);

}return jss.serialize(dic);

}

5.aspx頁面中用jquery進行ajax呼叫。

')

})},

error: function (error)

});})

})

使用AJAX直接呼叫後台方法

前台 page language c autoeventwireup true codefile default.aspx.cs inherits default 後台 using system using system.collections.generic using system.linq u...

jquery與Ajax 呼叫後台方法

利用jquery的 ajax 可以很方便的呼叫asp.net的後台方法。先來個簡單的例項熱熱身吧。1 無引數的方法呼叫 asp.net code using system.web.script.services webmethod public static string sayhello 注意 1...

ajax 呼叫後台方法大家可以討論下

我曾使用過的方法有三種 1 在頁面程式設計客棧中加入隱藏的button,並定義了事件,然後執行js的 隱藏btnid click 來 執行後台方法 2 用ajaxpro來執行 3 用ajax的url 頁面位址 靜態 方法名稱 來執行 在這種方法中,方法必須要求是靜態的,所以例如在 default這個...