解析WebGrid - 非常有用的 ASP.NET Web 帮助器


本文摘自PHP中文网,作者零下一度,侵删。

WebGrid - 众多有用的 ASP.NET Web 帮助器之一。

自己写的 HTML

在前面的章节中,您使用 Razor 代码显示数据库数据,所有的 HTML 标记都是手写的:

数据库实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

@{

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>

使用 WebGrid 帮助器

WebGrid 帮助器提供了一种更简单的显示数据的方法。

WebGrid 帮助器:

自动创建一个 HTML 表格来显示数据

支持不同的格式化选项

支持数据分页显示

支持通过点击列表标题进行排序

WebGrid 实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

@{

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>

【相关推荐】

1. ASP.NET免费视频教程

2. 分享ASP.NET学习笔记(8)WebPages 帮助器

3. 分享ASP.NET学习笔记(7)WebPages 对象详解

4. 详细介绍ASP.NET MVC--视图

5. ASP.NET的简单定义与介绍

以上就是解析WebGrid - 非常有用的 ASP.NET Web 帮助器的详细内容!

相关阅读 >>

详解.net完成configuration读取配置的实例详解

什么是asp.net core?介绍asp.net core的优势

asp.net core实例教程之异常处理与静态文件教程

asp.net core实例教程之项目结构

分享asp.net学习笔记(6)webpages 文件

asp.net core 发送邮件

asp.net core mvc中如何把二级域名绑定到特定的控制器上

asp.net mvc 设置生成pdf文件,并可以点击预览

asp.net core如何安装?详解asp.net core安装的实例教程

asp.net core mvc应用程度中如何读取当前url请求参数(querystring)的值?

更多相关阅读请进入《WebGrid》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...