2013-08-29 2 views
0

Я хочу изменить imageurl, кнопку изображения, которую я нажимаю в datalist.So, я должен получить свойство свойства imagebutton в datalist.My код ниже;Как узнать, какую кнопку изображения я нажимаю в 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> 

и мои cs.codes;

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

    } 
} 

почему оно не огонь datalistcevaplar_ItemCommand event.And как я получаю, который ImageButton я нажал на DataList

ответ

0

Если вы просто хотите изменить выбранный URL изображения, в первую очередь вы должны добавить CommandName свой ImageButton элемент как ниже.

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

Вы найдете кнопку, которая выбрана на файл .aspx.cs и изменить этот URL изображения, как, что:

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

добавить имя_команды в ImageButton, но это не все еще стрелять –

+0

ABI имя команды де ekledim benim datalist post back olmuyo sıkıntı o –

+0

Где Ваш DataList? UpdatePanel? – RuudVanNistelrooy

Смежные вопросы