2013-09-23 2 views
0

У меня есть проект, в котором я выполняю различные модели (список моделей даже), а некоторые из них имеют переключатели. К сожалению, на моем выходе HTML все радиокнопки теперь имеют одно и то же имя (я могу легко изменить их идентификаторы, но смена имени не получается), что означает, что выбор переключателей переключателей между группами. Какие у меня варианты? В идеале, что-то, что еще позволило бы мне легко привязать к моим моделям.Несколько partialViews, RadioButtonFor конфликта имен

Спасибо, Leo

Один из PartialView:

@model Forms.Models.RatioReq 
@{ 
    this.ViewContext.FormContext = new FormContext(); 
} 

@foreach (var item in Model.options) 
{ 
    @Html.RadioButtonFor(model=>model.ratioVal, item.value, new {id="id_" + Model.FieldID + "_" + item.value, Name="blahblahIdontgetapplied"} 
    <label>@item.name</label> 
} 
+0

Share код. –

ответ

1

Вместо RadioButtonFor, вы не можете просто использовать RadioButton?

Вот что вы должны сделать следующий

@Html.RadioButton("yourNameThatWillGetApplied", item.value, new {id="id_" + Model.FieldID + "_" + item.value}) 
Смежные вопросы