Как добавлять элементы в динамически создаваемый элемент управления select (html)

#c# #asp.net

#c# #asp.net

Вопрос:

Привет, как добавлять элементы в динамически создаваемый элемент управления select (html)..

Спасибо

Комментарии:

1. вы хотите добавлять элементы на стороне сервера (или на стороне клиента)?

2. @VinayC, мне нужно добавить элементы на стороне сервера

3. используйте HtmlSelect. Свойство Items — смотрите мой ответ.

Ответ №1:

Для добавления элементов на стороне сервера используйте HtmlSelect.Свойство Items. Например,

 var select = control as HtmlSelect; // may not be needed
var items = select.Items;
// Add items to the collection.
items.Add(new ListItem("apples", "1"));
items.Add(new ListItem("bananas", "2"));
items.Add(new ListItem("cherries", "3"));
  

Ответ №2:

Для этого можно использовать javascript, например

 <script type="text/javascript">
    function AddItem(Text,Value)
    {
        // Create an Option object        

        var opt = document.createElement("option");

        // Add an Option object to Drop Down/List Box
        document.getElementById("myDropDownList").options.add(opt);

        // Assign text and value to Option object
        opt.text = Text;
        opt.value = Value;

    }<script />