有谁知道为什么这不起作用?任何源代码更改都会很棒。
<% 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 />
<%} %>
答案 0 :(得分:0)
在行
中加倍 i<img src="<%: ii.uri %>"
此外, Html.RadioButtonFor 将lambda作为第一个参数。见RadioButtonFor in ASP.NET MVC 2
答案 1 :(得分:0)
正如Jakub正确地指出的那样,RadioButtonFor采用了一个lambda表达式,并且我想再指出一个,所有你的单选按钮都应该有相同的名字。否则他们不会互相排斥。