我只是在学习,所以可能做错了。我想在屏幕上显示多个头像图像(当我这个位置时为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?
非常感谢任何帮助。
答案 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>