我想在asp.net webform中使用jQuery數據表使用服務器端分頁,但無法調用在URL中傳遞的後端方法。無法執行服務器端分頁使用DataTable在asp.net web窗體
我TestServerSidePaging.aspx頁面下面的html:
<div >
<table id="example">
<thead>
<tr style="text-align:left;">
<th>Name</th>
<th>Age</th>
<th>DoB</th>
</tr>
</thead>
<tfoot>
<tr style="text-align:left;">
<th>Name</th>
<th>Age</th>
<th>DoB</th>
</tr>
</tfoot>
</table>
腳本:
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax":{
"url": "TestServerSidePaging.aspx/Test",
"type": "GET",
"data": ""
}
});
後端TestServerSidePaging.aspx.cs:
[WebMethod]
public string Test()
{
// returns data
}
Test()方法未觸發。有什麼我丟失..
你必須把你的腳本代碼在'$(文件)。就緒()' –
並檢查控制檯瀏覽器,你有錯誤嗎? –