簡體   English   中英

從數據庫插入html列表框項目

[英]insert html listbox items from database

如何從數據庫將項目插入html列表框中? 即時通訊使用ASP C#。 我不能使列表框在服務器上運行,因為如果我這樣做,應用程序將無法工作。 所以我必須將數據庫中的值插入html列表框。 我只需要顯示1列數據。 干杯..

您可以使用文字,為列表框構建HTML,然后設置文字的.Text。

您可以手動將列表框的HTML字符串連接在一起,也可以在C#中構建一個列表框,然后使用類似的方法將C#的HTML字符串導出到Literal。

我可以想到兩種方法:

首先,您可以在頁面上放置<asp:Placeholder />標記,並在代碼中生成列表框:

var select = new HtmlSelect() { Size = 5 };

//assuming the data has been placed in an IEnumarble
foreach (var item in items)
{
    select.Items.Add(new ListItem() { Value = item });
}
selectPlaceholder.Controls.Add(select);

其次,您可以創建一個WebService或ashx處理程序以提供數據並使用javascript填充列表。

暫無
暫無

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

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