簡體   English   中英

我應該對單行數據使用 ListView 嗎?

[英]Should I use a ListView for single-row data?

我使用 Asp.net 4 和 C#。

我正在開發一個簡單的 CMS,目前我想在 web 頁面上的最終用戶處顯示特定頁面(標題、正文內容和其他一些字段)的內容(就像這個網站向用戶顯示它的問題一樣)。

我需要將數據庫中的字段包裝在適當的 HTML TAGS 示例<h1>Title</h1> <div>BodyContent</div>中。

結果頁面應該是只讀的。

我想知道:

  1. 如果設置為單行的 ListView web 控件將是正確的選擇(可能與 ObjectDataSource 綁定)。
  2. 如果可以更好地使用單獨的 Web 控件(如文字或標簽)在我的網頁上稀疏地顯示我的字段
  3. 在前一點的情況下,我將如何對每個控件進行 DataBind? 使用不同的 DataBinder 或可能與 Linq 一起使用匿名類型進行投影。

我主要關心只讀性能。

如果您有單行數據,則使用 ListView 沒有多大意義。 它們旨在顯示數據列表(因此得名)。 如果您有一個項目,請考慮使用 DetailsView 或單個 Labels。

如果您有一個特定的 class 通常需要以某種方式顯示,請考慮設置一個 Web 用戶控件,該控件可以綁定到該 class 的實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM