解析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 帮助器的详细内容!

相关阅读 >>

图文详解asp.net百度ueditor编辑器实现上传图片添加水印效果实例

分享asp.net core在开发环境中保存机密(user secrets)的实例

如何使用asp.net实现文件和文件夹的复制

.net的优点

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

详解asp.net中des加密与解密md5

asp.net如何利用ashx生成图形验证码的实例

asp.net禁用页面缓存的方法总结

《asp.net》数据的绑定―repeater图文详解

[asp.net mvc 小牛之路]08 - area 使用

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




打赏

取消

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

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

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

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

评论

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