вставить элементы списка HTML из базы данных - PullRequest
0 голосов
/ 14 ноября 2008

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

Ответы [ 2 ]

1 голос
/ 15 ноября 2008

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

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

0 голосов
/ 14 ноября 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...