ASP.NET Web Pages - помощник WebGrid
- Предыдущая страница Helper WebPages
- Следующая страница Графики WebPages
WebGrid - один из множества полезных ASP.NET Web помощников.
Написание HTML самостоятельно
В предыдущих главах мы показывали данные из базы данных с помощью razor кода и писали все HTML-маркеры我们自己:
Экземпляр Database
@{ var db = Database.Open("SmallBakery"); var selectQueryString = "SELECT * FROM Product ORDER BY Name"; } <html> <body> <h1>Маленькие продукты пекарни</h1> <table> <tr> <th>Id</th> <th>Продукт</th> <th>Описание</th> <th>Цена</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>
Запуск примера
Использование помощника WebGrid
Использование помощника WebGrid для отображения данных - это более простой способ.
Помощник WebGrid:
- Автоматическое создание HTML-таблицы для отображения данных
- Поддержка различных опций форматирования
- Поддержка разбивки данных на страницы
- Поддержка сортировки по заголовкам столбцов
Инстанция 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>Отображение данных с помощью помощника WebGrid</title> </head> <body> <h1>Маленькие продукты пекарни</h1> <div id="grid"> @grid.GetHtml() </div> </body> </html>
Запуск примера
- Предыдущая страница Helper WebPages
- Следующая страница Графики WebPages