вставить элементы списка html из базы данных

как мне вставить элементы в список HTML из базы данных? Я использую asp С #. Я не могу запустить список на сервере, потому что приложение не будет работать, если я это сделаю. поэтому мне нужно вставить значения из базы данных в список HTML. Мне просто нужно отобразить 1 столбец данных. ваше здоровье..


person Adyt    schedule 14.11.2008    source источник
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