从ImageButton传回一个值

时间:2016-01-07 19:01:28

标签: asp.net vb.net

我只是在学习,所以可能做错了。我想在屏幕上显示多个头像图像(当我这个位置时为75)并让用户选择一个。当他们点击一个时,它会调用avatar_click程序,这是我需要识别哪一个被点击的地方..但是我该怎么做?到目前为止,我有这个...

    <td><asp:ImageButton ID="ImageButton1" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A01 copy.gif" OnClick="avatar_click" /></td>
    <td><asp:ImageButton ID="ImageButton2" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A02 copy.gif" OnClick="avatar_click" /></td>
    <td><asp:ImageButton ID="ImageButton3" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A03 copy.gif" OnClick="avatar_click" /></td>

Protected Sub avatar_click(sender As Object, e As EventArgs)

End Sub

我需要在VB程序中添加什么avatar_click?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

将CommandArgument添加到每个按钮

class DeliveryZone < ActiveRecord::Base
  def self.contains(addressable)
    where{st_contains(:shape, addressable)}
  end
end

在按钮单击中,检索该CommandArgument

<td><asp:ImageButton ID="ImageButton1" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A01 copy.gif" CommandArgument="A01" OnClick="avatar_click" /></td>
<td><asp:ImageButton ID="ImageButton2" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A02 copy.gif" CommandArgument="A02" OnClick="avatar_click" /></td>
<td><asp:ImageButton ID="ImageButton3" runat="Server" width="20px" ImageUrl="~/files/images/avatars/A03 copy.gif" CommandArgument="A03" OnClick="avatar_click" /></td>