2013-08-29 6 views
0

나는 datalist에서 클릭하는 이미지 버튼 인 imageurl을 변경하고 싶습니다. 그래서 datalist에서 imagebutton의 diffie 속성을 얻어야합니다. 내 코드는 아래에 있습니다.데이터리스트에서 클릭하는 이미지 버튼을 아는 법

<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; 당신은 단지 변화를 선택한 이미지 URL을 원하는 경우 화재 datalistcevaplar_ItemCommand event.And 나던 이유

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

    } 
} 

은 어떻게 우선 당신이 명령 이름 당신하여 ImageButton 요소를 추가해야합니다, 나는 DataList에

답변

0

에서 클릭하는하여 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 화재 나던 데이터 목록은 어디에 있습니까? –

+0

데이터 목록은 어디에 있습니까? UpdatePanel? – RuudVanNistelrooy