J'essaie d'implémenter la pagination côté serveur à l'aide des données jquery dans Web Forms asp.net, mais impossible d'appeler la méthode backend transmise dans url.Impossible d'effectuer la pagination côté serveur dans le formulaire Web asp.net à l'aide de DataTable
J'ai TestServerSidePaging.aspx avec html ci-dessous:
<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>
Script:
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax":{
"url": "TestServerSidePaging.aspx/Test",
"type": "GET",
"data": ""
}
});
Backend TestServerSidePaging.aspx.cs:
[WebMethod]
public string Test()
{
// returns data
}
La méthode Test() n'est pas déclenchée. Y a-t-il quelque chose qui me manque?
Vous devez mettre votre code de script dans '$ (document) .ready()' –
et vérifier console browser, Avez-vous une erreur? –