ASP.NET Web Pages WebGrid

asp.net web pages - webgrid 幫助器

webgrid - 眾多有用的 asp.net web 幫助器之一。

自己寫(xiě)的 html

在前面的章節(jié)中,您使用 razor 代碼顯示數(shù)據(jù)庫(kù)數(shù)據(jù),所有的 html 標(biāo)記都是手寫(xiě)的:

數(shù)據(jù)庫(kù)實(shí)例

@{
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 幫助器提供了一種更簡(jiǎn)單的顯示數(shù)據(jù)的方法。

webgrid 幫助器:

  • 自動(dòng)創(chuàng)建一個(gè) html 表格來(lái)顯示數(shù)據(jù)
  • 支持不同的格式化選項(xiàng)
  • 支持?jǐn)?shù)據(jù)分頁(yè)顯示
  • 支持通過(guò)點(diǎn)擊列表標(biāo)題進(jìn)行排序

webgrid 實(shí)例

@{
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>



相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频