Tutoriel ASP.NE...login
Tutoriel ASP.NET
auteur:php.cn  temps de mise à jour:2022-04-11 14:18:18

Pages Web WebGrid


Pages Web ASP.NET - WebGrid Helper


WebGrid - L'un des nombreux assistants Web ASP.NET utiles.


HTML écrit

Dans le chapitre précédent, vous avez utilisé le code Razor pour afficher les données de la base de données. Toutes les balises HTML étaient écrites à la main :

Instance

.
@{
var db = Database.Open("SmallBakery"); 
var query = "SELECT * FROM Product"; 
}
<html> 
<body> 
<h1>Small Bakery Products</h1> 
<table border="1" width="100%"> 
<tr>
<th>Id</th> 
<th>Product</th> 
<th>Description</th> 
<th>Price</th> 
</tr>
@foreach(var row in db.Query(query))
{
<tr> 
<td>@row.Id</td> 
<td>@row.Name</td> 
<td>@row.Description</td> 
<td align="right">@row.Price</td> 
</tr> 
}
</table> 
</body> 
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne



Utilisation le WebGrid Helper

Le WebGrid Helper fournit un moyen plus simple d'afficher les données.

WebGrid Helper :

  • Créer automatiquement un tableau HTML pour afficher les données

  • Prend en charge différentes options de formatage

  • Prend en charge l'affichage par pagination des données

  • Prend en charge le tri en cliquant sur le titre de la liste

Exemple

@{ 
var db = Database.Open("SmallBakery") ; 
var query = "SELECT * FROM Product ORDER BY Name"; 
var data = db.Query(query); 
var grid = new WebGrid(data); 
}
<html> 
<head> 
<title>Displaying Data Using the WebGrid Helper</title> 
</head> 
<body> 
<h1>Small Bakery Products</h1> 
<div id="grid"> 
@grid.GetHtml()
</div> 
</body> 
</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne



Site Web PHP chinois