解析WebGrid - 非常有用的 ASP.NET Web 協助器

來源:互聯網
上載者:User
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>

【相關推薦】

1. ASP.NET免費視頻教程

2. 分享ASP.NET學習筆記(8)WebPages 協助器

3. 分享ASP.NET學習筆記(7)WebPages 對象詳解

4. 詳細介紹ASP.NET MVC--視圖

5. ASP.NET的簡單定義與介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.