[英]How Do I pass Values into an imagebutton click event in c#?
尝试将一些值传递给图像按钮单击事件,如下所示:
<asp:ImageButton id="imagebutton1" runat="server" AlternateText="5 Star Luxury Villas in North Cyprus" ImageUrl="/download/1/luxury_villas.jpg" OnClick="ImageButton_Click('value1', 'value2')"/>
然后在代码背后:
protected void ImageButton_Click(object sender, ImageClickEventArgs e, string value1, string value2)
{
Response.Write(Value2);
}
尝试使用OnCommand
而不是OnClick
然后,您可以在CommandName
和CommandArgument
属性中指定值
<asp:ImageButton ID="blah" runat="server" OnCommand="blah_command" CommandName="val1" CommandArgument="val2,val3,val4" />
和
protected void blah_Command(object sender, CommandEventArgs e)
{
string val1 = e.CommandName.ToString();
string [] othervals = e.CommandArgument.ToString().Split(',');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.