Latest web development tutorials

ASP.NET Web Pages WebGrid

WebGrid - l'un des nombreux utile ASP.NET Web Helper.


Écrivez votre propre HTML

Dans la section précédente, vous avez utilisé le code Razor affiche les données de base de données, toutes les balises HTML sont manuscrite:

Base de données d'instance

@{
var db = Database.Open("SmallBakery");
var selectQueryString = "SELECT * FROM Product ORDER BY Name";
}

<html>
<body>
<h1>Small Bakery Products</h1>
<table>
<tr>
<th>Id</th>
<th>Product</th>
<th>Description</th>
<th>Price</th>
</tr>
@foreach(var row in db.Query(selectQueryString))
{

<tr>
<td> @row.Id </td>
<td> @row.Name </td>
<td> @row.Description </td>
<td align="right"> @row.Price </td>
</tr>
}
</table>
</body>
</html>

Exécution instance »


Utilisez WebGrid Helper

WebGrid aide fournit un affichage simple, plus de données.

WebGrid helper:

  • crée automatiquement un tableau HTML pour afficher les données
  • Il prend en charge différentes options de formatage
  • les données de soutien de Pagination
  • Soutien trier la liste en cliquant sur le titre

instance WebGrid

@{
var db = Database.Open("SmallBakery") ;
var selectQueryString = "SELECT * FROM Product ORDER BY Id";
var data = db.Query(selectQueryString);
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écution instance »