Метод 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);