【问题标题】:asp.net ImageButton CommandArgumentasp.net ImageButton CommandArgument
【发布时间】:2016-04-19 18:11:27
【问题描述】:

所以我有一个 List 类型的对象 PlayerList,我正在做一个 foreach 来填充表格。我想将每个玩家的 ID 添加到 CommandArgument 中,这样当他们单击图像按钮时,我就知道我们需要使用的玩家的 ID。由于某种原因,这不起作用。 CommandArgument 总是返回空字符串,但当我调试并查看每个播放器时,集合具有 ID。

<% foreach (var Player in PlayerList)
{ %>
<tr>
    <td><asp:ImageButton Width="32px" Height="32px" CommandArgument='<%#Eval("Player.ID")%>' ID="EditRecord" ImageUrl="../Images/edit.png" OnCommand="EditRecord_Click" runat="server" /></td> 
    <td><%=Player.FirstName %></td> 
    <td><%=Player.LastName %></td> 
    <td width="15%"><%=Player.Address %></td> 
    <td><%=Player.DOB %></td> 
    <td><%=Player.Parent1 %></td> 
    <td><%=Player.Parent1Phone %></td> 
    <td><%=Player.Parent1Email %></td> 
    <td><%=Player.Parent2 %></td> 
    <td><%=Player.Parent2Phone %></td> 
    <td><%=Player.Parent2Email %></td> 
</tr>
<%} %>

【问题讨论】:

    标签: imagebutton


    【解决方案1】:

    我自己想出了解决方案。我没有使用 foreach 循环,而是添加了一个中继器。

    【讨论】:

      猜你喜欢
      • 2011-12-18
      • 2017-12-08
      • 2015-05-08
      • 2010-09-28
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-17
      • 1970-01-01
      相关资源
      最近更新 更多