Я хочу автоматически заполнить некоторые поля в моем файле cs html из Dictonary на странице ViewBag. Поэтому я создаю этот код:
var dictionary = ((Dictionary<int, AnalisiHRVElaborazioni.Models.Response.RisposteUtente>)ViewBag.mappaRisposte);
var oggetto = dictionary.ContainsKey(x.rowId) ? dictionary[x.rowId] : null;
foreach (var d in x.opzioniDomanda)
{
var idName = "oDomanda" + d.ordinalId;
<p style="font-size:@(x.fontSizeDescrizione)px;color:@(x.fontColor);">
@if (oggetto != null && oggetto.valore == d.descrizione)
{
<input id =@(idName) type = "radio" name = "optionDomanda" value = "@(d.descrizione)" style = "margin-left:40px;" selected>
@(d.descrizione)
}
else
{
<input id =@(idName)type = "radio" name = "optionDomanda" value = "@(d.descrizione)" style = "margin-left:40px;">
@(d.descrizione)
}
</p>
}
Если я попытаюсь запустить этот код, приложение не показывает мне кнопку-переключатель. Как я могу это изменить?