Web 帮助器大大简化了 Web 开发和常见的编程任务。ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。WebGrid - 灰度细节的 ASP.NET Web 帮助器之一。
写自己的 HTML
在前面的章节中,您使用 Razor 代码显示数据库,所有的 HTML 标记都是手写的:
数据库实例
@{ var db = Database.Open("SmallBakery"); var selectQueryString = "SELECT * FROM Product ORDER BY Name"; } Small Bakery Products Id Product Description Price @foreach(var row in db.Query(selectQueryString)) { @row.Id @row.Name @row.Description @row.Price }
使用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); } Displaying Data Using the WebGrid Helper Small Bakery Products@grid.GetHtml()