ASP.NET Web Pages - WebGrid 帮助器
2023-09-14 09:04:53 时间
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>
相关文章
- ASP.NET Core使用Nginx搭建高可用分布式Web集群
- 注册asp.net 4.0 到iis
- ASP.NET的Web网页如何进行分页操作(Demo举例)
- Asp.Net Web API 2第十八课——Working with Entity Relations in OData
- Asp.Net Web API 2第九课——自承载Web API
- Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]
- Asp.Net Web API 2第六课——Web API路由和动作选择
- Asp.Net Web API 2第三课——.NET客户端调用Web API
- asp.net 文件上传示例整理
- ASP.NET MVC 随想录
- MVC5 - ASP.NET Identity登录原理 - Claims-based认证和OWIN
- ASP.NET Web API 2 入门教程
- ASP.NET Core 6框架揭秘实例演示[31]:路由高阶用法
- ASP.NET Core 6框架揭秘实例演示[08]:配置的基本编程模式
- 在ASP.NET Core应用中如何设置和获取与执行环境相关的信息?
- .NET Core RC2发布在即,我们试着用记事本编写一个ASP.NET Core RC2 MVC程序
- 感恩回馈,《ASP.NET Web API 2框架揭秘》免费赠送
- 总体介绍ASP.NET Web API下Controller的激活与释放流程
- ASP.NET Web API标准的“管道式”设计
- ASP.NET Web Pages - WebMail 对象
- ASP.NET Web Pages - 类
- ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)
- asp.net 的一个简单进度条功能
- ASP.NET MVC3 Web应用程序中启用GZip压缩示例
- ASP.net 的URL路由选择(System.Web.Routing.dll)
- 用Middleware给ASP.NET Core Web API添加自己的授权验证
- ASP.NET Core中的依赖注入(2):依赖注入(DI)
- ASP.NET Core MVC 之过滤器(Filter)
- ASP.NET Core Web API接收文件传输
- ASP.NET Core 注册为 Windows Service
- ASP.NET Web应用程序发布到IIS
- ASP.NET(Web网站开发),简单邮件发送的制作