Метод Attributes.Add() в TagBuilder не работает внутри foreach()

Attributes.Add() метод в TagBuilder не работает внутри foreach() цикл, и я получаю эту ошибку "Уже есть запись с тем же ключом". Также SetInnerText() метод и Attributes[key] и свойство возвращает только одну строку внутри foraech петля.

var select = new TagBuilder("select");
var option = new TagBuilder("option");

foreach (var country in Countries)
{
    option.Attributes.Add("value",country.Id.ToString());
    option.SetInnerText(country.Country);
}

select.InnerHtml = option.ToString(TagRenderMode.Normal);
select.ToString(TagRenderMode.Normal);

0 ответов

Другие вопросы по тегам