2016-08-24 14 views
-2

リピータにあるImageUrl onclick ImageButtonを変更しようとしています。私はjqueryまたはjsを使用しないでコード(csファイル)の背後から変更する必要があります。事前に感謝ImageUrl onClick ImageButtonをプログラムで変更するC#

<asp:ImageButton ID="imgLike" ImageUrl="Content/images/thumbsup.png" onclick="imgLike_Click" runat="server" style="width:25px;height:25px" /> 

ここでは、コード

protected void imgLike_Click(object sender, ImageClickEventArgs e) 
    { 
     ImageButton imgLike = (ImageButton)rptinserting.FindControl("imgLike"); 
     imgLike.ImageUrl = "Content/images/thumbsup1.png"; 

    } 

答えて

0

であるあなたは、バックのImageButtonに送信者をキャストしImageUrlを変更。

protected void imgLike_Click(object sender, ImageClickEventArgs e) 
{ 
    ImageButton imgLike = sender as ImageButton; 
    imgLike.ImageUrl = "/Content/images/thumbsup1.png"; 
} 
+0

これは ' – Bilal

+0

ラップに.. IsPostBackプロパティ'もし(!Page.IsPostBack){//データをバインド}でRepeaterのデータバインディングを無効ポストバックまたはコールバック引数をエラーをworking.facingされていません – VDWWD

関連する問題