如何将项目从数据库插入到 html 列表框中?我使用asp c#。我不能让列表框在服务器上运行,因为如果我这样做,应用程序将无法工作。所以我必须将数据库中的值插入到 html 列表框中。我只需要显示 1 列数据。干杯..
Adyt
问问题
4289 次
2 回答
0
我可以想到两种方法:
首先,您可以<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 填充列表。
于 2008-11-14T17:03:23.907 回答