ASP.NET Web Pages - WebGrid 帮助器


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 Web Pages - WebGrid 帮助器相关推荐

  1. ASP.NET Web Pages – Chart 帮助器简介

    Web 帮助器大大简化了 Web 开发和常见的编程任务.Chart 帮助器是众多有用的 ASP.NET Web 帮助器之一. Chart 帮助器 "Chart 帮助器" 可以创建不 ...

  2. ASP.NET Web Pages:Chart 帮助器

    ylbtech-.Net-ASP.NET Web Pages:Chart 帮助器 1.返回顶部 1. ASP.NET Web Pages - Chart 帮助器 Chart 帮助器 - 众多有用的 A ...

  3. webchart= php 解码,Web Pages - Chart 帮助器

    Web Pages - Chart 帮助器 Chart 帮助器 - 众多有用的 ASP.NET Web 帮助器之一. Chart 帮助器 在前面的章节中,您已经学习了如何使用 ASP.NET 的 &q ...

  4. 【ASP.NET教程-WP教程14】ASP.NET Web Pages - 发布网站:将您的应用程序带到全网

    ASP.NET Web Pages - 发布网站:将您的应用程序带到全网 将ASP.NET Web Pages应用程序成功发布到互联网上是实现用户访问的关键步骤.本文将详细介绍如何发布ASP.NET ...

  5. ASP.NET Web Pages – 文件夹简介

    ASP.NET Web Pages - 文件夹包括逻辑文件夹结构和物理文件夹结构,虚拟名称和物理名称,Web URL 和 Web 路径等. 逻辑文件夹结构 下面是典型的 ASP.NET 网站文件夹结构 ...

  6. ASP.NET Web Pages:表单

    ylbtech-.Net-ASP.NET Web Pages:表单 1.返回顶部 1. ASP.NET Web Pages - HTML 表单 表单是 HTML 文档中放置输入控件(文本框.复选框.单 ...

  7. ASP.NET Web Pages 的冲突版本问题

    随着VS版本和.NET MVC版本.EF的版本的不断更新,虽然很多功能随着版本的提升而更完善,但对于旧版本开发的软件就有点悲催了,或许很多开发者都遇到类似的问题! 最近有一个项目是用.NET MVC3 ...

  8. 【ASP.NET教程-WP教程15】ASP.NET Web Pages - C# 和 VB 实例简单而强大的开发框架,可用于构建动态的、基于Web的应用程序。它提供了一种轻量级的方式来创建和管理网页

    ASP.NET Web Pages - C# 和 VB 实例 ASP.NET Web Pages 是一种简单而强大的开发框架,可用于构建动态的.基于Web的应用程序.它提供了一种轻量级的方式来创建和管 ...

  9. 【ASP.NET教程-WP教程08】ASP.NET Web Pages - 文件-在ASP.NET Web Pages中处理文件和实现文件上传功能的介绍

    ASP.NET Web Pages - 文件处理与上传 在ASP.NET Web Pages开发中,文件处理和上传是常见的任务之一.文件处理涉及到多个方面,包括文件的读取.写入.复制.移动和删除等操作 ...

  10. asp.net使用html表单,ASP.NET Web Pages

    ASP.NET Web Pages - HTML 表单 表单是 HTML 文档中放置输入控件(文本框.复选框.单选按钮.下拉列表)的部分. 创建一个 HTML 输入页面 Razor 实例 @{ if ...

最新文章

  1. RecycleView Layout 详解
  2. 【安装MongoDB】CentOS7 下安装NodeJs+Express+MongoDB+Redis
  3. DL之SqueezeNet:SqueezeNet算法的架构详解
  4. 解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid
  5. 分层模型:OSI与TCP/IP
  6. python的字典与集合
  7. Apache POI操作Excel导出JAVABEAN对象方法
  8. vue --- 模块从子组件获取数据
  9. 从RSS Feed和YQL创建数据表
  10. json php input,在php中读取json输入
  11. Python 异步操作文件 aiofiles
  12. 阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结
  13. Go语言中的io.Reader和io.Writer以及它们的实现
  14. hp虚拟服务器,源自基础设施灵活多变的终极自由 惠普(HP)虚拟连接技术(Virtual Connect)...
  15. 【数学建模】基于matlab改进量子行为的粒子群算法机组燃烧控制系统建模【含Matlab源码 1609期】
  16. LINGO11免密版windows
  17. 折叠屏要来了,适配逼死 Android 开发?谷歌有办法!
  18. 如何看懂财务报表|介绍
  19. QQ微派狼人杀经典秘籍进阶篇
  20. android 根据屏幕大小自行选择图片

热门文章

  1. 前端React实现pdf在线阅读和电子合同
  2. c51单片机c语言交通灯的程序,基于C51单片机设计的交通灯程序
  3. 计算机软件专业代码表,2019-04-09计算机软件适用国民经济行业代码表
  4. 字符集与编码系列:Unicode字符集
  5. dw虚线横线的代码_虚线代码大全
  6. 基于Java+SpringBoot+mybatis+vue+element实现旅游管理系统
  7. Java操作数据库(一,JDBC的入门)
  8. 如何编译运行C语言代码
  9. LINUX系统使用锐捷客户端认证校园网(华中科技大学)
  10. hadoop安装教程