找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 上位机编程 查看内容

ASP.NET Web Pages - WebGrid 帮助器

2022-3-6 14:21| 发布者: gk-auto| 查看: 780| 评论: 10|原作者: gk-auto

摘要: WebGrid - 众多有用的 ASP.NET Web 帮助器之一。自己写的 HTML在前面的章节中,您使用 Razor 代码显示数据库数据,所有的 HTML 标记都是手写的:数据库实例@{ var db = Database.Open(SmallBakery); var selectQuery ...
WebGrid - 众多有用的 ASP.NET Web 帮助器之一。

自己写的 HTML
在前面的章节中,您使用 Razor 代码显示数据库数据,所有的 HTML 标记都是手写的:
数据库实例@{
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 实例@{
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>




关注公众号,加入500人微信群,下载100G免费资料!
发表评论

最新评论

引用 ysh1027 2025-11-12 22:27
求个链接 / 教程,楼主好人一生平安~
引用 hu_ya_shan 2025-11-12 22:57
已转发给朋友,一起感受这份快乐~
引用 云淡风轻 2025-11-12 22:57
来凑个热闹,增加点人气~
引用 新的奋_k84zv 2025-11-12 23:10
不请自来,就想夸一句:太顶了!
引用 xj086 2025-11-16 01:38
同款经历!我当初也这么过来的😂
引用 时光煲汤 2025-11-16 01:56
楼主太会说了,字字句句都在理~
引用 阿白_H6El9 2025-11-16 02:38
蹲一波同款,有没有小伙伴推荐?
引用 more 2025-11-16 09:49
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
引用 zbs000000000 2025-11-19 17:21
画面感太强了,仿佛身临其境!
引用 雾里看物理 2025-11-21 18:46
哈哈哈哈笑不活,楼主这脑洞绝了!

查看全部评论(10)

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 22:20 , Processed in 0.067269 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部