【问题标题】:asp.net mvc radioButtonFor in forEachforEach 中的 asp.net mvc radioButtonFor
【发布时间】:2010-11-05 20:54:01
【问题描述】:

有谁知道为什么这不起作用?任何源代码更改都会很棒。

<% 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 />
                    <%} %>

【问题讨论】:

  • 究竟是什么不工作?能不能详细一点?

标签: asp.net-mvc foreach radiobuttonfor


【解决方案1】:

i在一行

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

另外,Html.RadioButtonFor 将 lambda 作为第一个参数。见RadioButtonFor in ASP.NET MVC 2

【讨论】:

    【解决方案2】:

    正如 Jakub 正确指出的那样,RadioButtonFor 采用 lambda 表达式,此外我还想指出一件事,所有单选按钮都应该具有相同的名称。否则它们不会相互排斥。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      相关资源
      最近更新 更多