как мне вставить элементы в список HTML из базы данных? Я использую asp С #. Я не могу запустить список на сервере, потому что приложение не будет работать, если я это сделаю. поэтому мне нужно вставить значения из базы данных в список HTML. Мне просто нужно отобразить 1 столбец данных. ваше здоровье..
вставить элементы списка html из базы данных
comment
Что насчет добавления runat = server в ваш ListBox вызывает проблемы?
- person Jon Smock   schedule 15.11.2008
Ответы (2)
Вы можете использовать Literal, создать HTML для списка и установить .Text для Literal.
Вы можете объединить HTML-код для списка вручную или создать Listbox в C # и используйте что-то вроде этого, чтобы C # экспортировал HTML-строку в Literal.
person
Jon Smock
schedule
15.11.2008
Я могу придумать два способа сделать это:
Во-первых, вы можете разместить на странице тег <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.
person
Adam Lassek
schedule
14.11.2008