asp.net mvc radioButton для в forEach - PullRequest
       25

asp.net mvc radioButton для в forEach

2 голосов
/ 05 ноября 2010

Кто-нибудь знает, почему это не работает?любые изменения исходного кода были бы хорошими.

<% foreach (var i in Model.talentImages) { %>
                        <div style="padding:15px;">
                            <img src="<%: i.uri %>" width="95" height="84" alt="" style="float:left; padding:0px 20px 0px 0px" />
                            <div style="padding:30px 10px 10px 10px">
                               <%: Html.RadioButtonFor("group-" + i.uriId.ToString(), i.isApproved)%> Approved <br />
                               <%: Html.RadioButtonFor("group-" + i.uriId.ToString(), i.isApproved)%> Deny <br />
                            </div>
                            <hr width="0"/>
                            <%= Html.RadioButton("isProfileePicGroup", i.isProfilePic, false)%> Make Profile Picture <br />
                        </div>  
                        <hr />
                    <%} %>

Ответы [ 2 ]

0 голосов
/ 11 мая 2012

Как справедливо заметил Якуб, RadioButtonFor принимает лямбда-выражение, а также я хотел бы отметить еще одну вещь: все ваши радио-кнопки должны иметь одинаковое имя. Иначе они не будут взаимоисключающими.

0 голосов
/ 06 ноября 2010

Double i в строке

<img src="<%: ii.uri %>"

Кроме того, Html.RadioButtonFor принимает лямбду в качестве первого параметра.См. RadioButtonFor в ASP.NET MVC 2

.
...