У меня есть приложение MVC.
В одном из представлений ASPX у меня есть выпадающий список.
Внутри выпадающего списка у меня есть цикл for, проходящий по списку внутри ViewData.
Для каждого элемента в раскрывающемся списке выбора создается опция.
Моя проблема заключается в том, что для одного или нескольких элементов строковое значение может быть заключено в символы "<>".
Однако, когда страница отображается, эта опция вставляется в выпадающий список, но с пустой строкой для значения вместо "".
Что мне нужно сделать, чтобы отобразить "" в атрибуте значения раскрывающегося списка.
Вот мой код:
<select class="formtext" id="siteSelectDropdown" onchange="siteDropDownChange();" style="display:inline">
<%foreach (WebClientLib.Site site in ViewData["Sites"] as List<WebClientLib.Site>)
{
<option value="<%=site.Id %>"><%=site.Name%></option>
}%>