簡體   English   中英

如何將值傳遞到c#中的圖像按鈕單擊事件?

[英]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

然后,您可以在CommandNameCommandArgument屬性中指定值

<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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM