2008-11-14 2 views
0

Как вставлять элементы в список html из базы данных? im использование asp C#. я не могу сделать список на сервере, потому что приложение не работает, если я это сделаю. поэтому мне нужно вставить значения из базы данных в список html. Мне просто нужно отобразить 1 столбец данных. ура ..Вставить html список элементов из базы данных

+0

Как насчет добавления runat = "server" в ваш ListBox дает вам проблемы? – 2008-11-15 16:03:46

ответ

1

Вы можете использовать Literal, создать HTML-код для списка и установить .Text of Literal.

Вы можете либо скомпоновать HTML-код для списка manually, либо вы можете создать Listbox на C# и использовать something like this, чтобы C# экспортировал строку HTML в Literal.

0

Есть два способа сделать это, я могу думать:

Во-первых, вы можете разместить <asp:Placeholder /> тег на странице и сгенерирует ListBox в коде:

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.

Смежные вопросы