Есть такой кусок кода View (используется Razor движок)
<div class="indicatorGroup">
<div class="text">
<label>@item.Name</label>
</div>
<div class="inputsGroup" id="@ViewData.TemplateInfo.GetFullHtmlFieldId(prefix + @item.UniqueId + "_" + @item.SortNumber)">
<label class="radioInline">
<input type="radio" name="@item.UniqueId" id="@(radioIndex + 1)" value="1" />
Не определено
</label>
<label class="radioInline">
<input type="radio" name="@item.UniqueId" id="@(radioIndex+2)" value="2" />
Да
</label>
<label class="radioInline">
<input type="radio" name="@item.UniqueId" id="@(radioIndex + 3)" value="3"/>
Нет
</label>
</div>
</div>
Радиокнопки рендерется так:
<input type="radio" name="263b7a4c-70a4-4f32-91ab-e0f677c89819" id="18" value="">
Почему value не содержит значения, которое указано в разметке вьюхи ?