2013-08-29 71 views
0

我想改變imageurl哪個圖像按鈕,我點擊datalist。因此,我必須在datalist中得到imagebutton的diffence propertie。我的代碼如下;如何知道哪個圖像按鈕,我點擊datalist

<asp:DataList ID="datalistcevaplar" runat="server" 
      Width="740px" OnItemCommand="datalistcevaplar_ItemCommand" > 
<ItemTemplate> 
      <div class="divcvponay"> 
      <asp:ImageButton ID="imgbtncevaponayla" runat="server" OnCommand="tiklanan" ImageUrl="~/resimler/cevaponaybeyaz.jpg"/> 
      </div> 
</ItemTemplate> 
</asp:DataList> 

and my cs.codes;

protected void datalistcevaplar_ItemCommand(object source, DataListCommandEventArgs e) 
{ 
    if (e.CommandName=="tiklanan") 
    { 

    } 
} 

爲什麼它不火datalistcevaplar_ItemCommand event.And我如何得到我的DataList

回答

0

點擊其中的ImageButton如果你只是想改變你的選擇的圖像的URL,首先你必須添加的CommandName您的ImageButton元素如下所示。

<asp:ImageButton ID="imgbtncevaponayla" runat="server" CommandName="btnimgbtncevaponayla" ImageUrl="~/resimler/cevaponaybeyaz.jpg"/> 

你發現哪個按鈕您.aspx.cs文件選擇你改變這種形象網址這樣的:

if (e.CommandName == "btnimgbtncevaponayla") 
{ 
    ImageButton btn = e.CommandSource as ImageButton; 
    btn.ImageUrl = "~/resimler/different.jpg"; 
} 
+0

我在ImageButton的添加命令名,但它不火仍然ABI –

+0

命令名德ekledim benim datalist post back olmuyosıkıntıo –

+0

你的DataList在哪裏? UpdatePanel的? – RuudVanNistelrooy

相關問題