Software">
Usando JQuery DataTables en ASP
Usando JQuery DataTables en ASP
Usando JQuery DataTables en ASP
ASP.Net Core
¿Qué es la tabla de datos JQuery?
Jquery Datatable son complementos avanzados que transforman tablas HTML
normales y agregan controles de interacción avanzados. Proporciona capacidades
de búsqueda, clasificación, paginación y filtrado.
Así es como se verá un Jquery Datatable Grid sin formato.
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
II. Modelos de configuración, controladores y
clase de marco de entidad
1. Ahora, en su carpeta Modelos, cree un modelo y asígnele el nombre Usuario .
Abre el archivo. Luego declare las propiedades siguientes.
Propiedades de usuario
public class User
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string MiddleName { get; set; }
Bas
e de datos de usuario
7. Esta vez, procedamos con HomeController. Abra el archivo y cree el
índice IActionResult y el método getAllUsers .
</thead>
<tbody>
</tbody>
</table>
</div>
9. Para usar Jquery Datatable, necesitamos importar script y CSS a nuestro
proyecto. Para hacerlo solo necesitamos declarar el siguiente script a nuestra
vista.
CSS
<link rel="stylesheet" type="text/css"
href="//cdn.datatables.net/1.10.22/css/jquery.dataTables.min.css">
Guion
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script type="text/javascript" charset="utf8"
src="//cdn.datatables.net/1.10.22/js/jquery.dataTables.min.js"></script>
10. Ahora, todo lo que necesitamos hacer es crear un script para representar los
datos usando la llamada Ajax y mostrarlos usando Jquery Datatable. Este método
mejorará nuestra tabla y agregará control avanzado.
sTitle: nombre de la columna de la tabla
datos: lista de usuarios del método getAllUsers de HomeController.
$(document).ready(function () {
$('#userTable').DataTable({
"ajax": {
'url': '@Url.Action("populateHtml", "Home")',
"type": "GET",
"datatype": "json"
},
"columns": [
{ "sTitle": "First Name", "data": "firstName"},
{ "sTitle": "Last Name", "data": "lastName" },
{ "sTitle": "Middle Name", "data": "middleName" },
{ "sTitle": "Contact", "data" : "contact" }
]
});
});
Puede descargar el código fuente utilizando este enlace de github. codificador
Resumen
Creamos una tabla de base de datos usando ASP.NET Core Entity Framework.
Cree un modelo y una clase DBContext. Luego realice la migración y actualice la
base de datos para crear la tabla. Y luego inserte datos de muestra. Estos datos
llenarán nuestra tabla HTML y transformarán la tabla usando JQuery Datatable