#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 />