2013-08-29 69 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

相关问题