none
Datalist içindeki ImageButton onclick eventinde Id alma RRS feed

  • Soru

  • OnClientClick='PopupCenter("ContentTypeIconYukle.aspx?FilesContentTypeId="+<%#Eval("ID") %>,"", "450", "500");'

     

    burda hata veriyor.. Id yi nasıl alabilirim acaba?

    4 Şubat 2012 Cumartesi 21:39

Yanıtlar

Tüm Yanıtlar

  • orada sorun olacaktır.

    Şöyle yapın.
    DataList'in ItemDataBound eventinde; 

     

    DataRowView row = (DataRowView)e.Item.DataItem;
    ((ImageButton)e.Item.FindControl("ImageButton1").OnClientClick = 
        string.Format("PopupCenter('ContentTypeIconYukle.aspx?FilesContentTypeId={0}','', '450', '500');", row["ID"]);
    


     

     


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    4 Şubat 2012 Cumartesi 23:03
    Moderatör
  • çok teşekkür ederim.

    oldu ama şöyle bir sorun var.

    imagebutton a 1. seferde değil 2. seferde basışımda çalışıyor.

    5 Şubat 2012 Pazar 23:02
  • PopupCenter methodu geriye true döndürüyor mu?
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    6 Şubat 2012 Pazartesi 11:28
    Moderatör
  • Mücahit Bey problemi çözebildiniz mi acaba? Son durumu bizimle paylaşabilir misiniz?

    İyi çalışmalar.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!

    8 Şubat 2012 Çarşamba 13:16
    Moderatör
  • maalesef henüz çözemedim.

    ama web sayfa kodlarına baktığımda,

    anladığım kadarıyla ilk basışımda butonun onclick eventine kodu getiriyor. 2. basışımda çalıştırıyor.

    protected void dlContentType_ItemCommand(object source, DataListCommandEventArgs e)
        {

            if (e.CommandName == "IconYukle")
            {
                int ContentTypeId = Convert.ToInt32(e.CommandArgument.ToString());
                (e.Item.FindControl("imgIconYukle") as ImageButton).OnClientClick =        string.Format("PopupCenter('ContentTypeIconYukle.aspx?FilesContentTypeId={0}','', '450', '500');", ContentTypeId);
                
             }  

          }

    12 Şubat 2012 Pazar 13:45
  • Çok Teşekkürler. Oldu.
    13 Şubat 2012 Pazartesi 22:00