Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Soru Merkezi  > ASP.NET Soru Merkezi > Update Panel "div" problemi

Update Panel "div" problemi 26.08.2010 14:47:06

GangShot
Merhaba arkadaşlar

Sitem içerisinde 3 adet <div> mevcut. Bunların display özelliğini none olarak verdim JavaScript ilede tıklanınca display özelliklerini block olarak değiştiriyorum. Bu div tagları öncesinde bir adet UpdatePanel'im mevcut. Bu paneller içerisinde DropDownList var ve buradan seçilen item'a göre belli işlemler yapıyorum. UpdatePanel içinde AsyncPostBack olarak ayarlı hepsi ve SelectedIndexChanged olayında herşey oluyor.. Yanlız şu var ki her index değiştiğinde sayfa sanki 0 dan ilk defa açılıyormuş gibi div elementlerim tekrar display özelliğine none'yi atıyor... Bunu sebebi ne olabilir? Yardımlarınızı bekliyorum.

Saygılarımla

 

 

28.08.2010 00:41:13

iboarac
Cvp: Update Panel "div" problemi

Projenizin sadece o sayfaya has kodlarını gönderebilirseniz proje üzerinde sorunla ilgilenebilirim.

31.08.2010 09:51:51

GangShot
Cvp: Update Panel "div" problemi

Pekala. Hepsini veremem elbette... Ama ilgili kodları gönderebilirim...

 

Anasayfa.aspx

 Divlerin gösterilmesini sağlayan JavaScript kodu:

function Blok_Goster(kontrol) {
            $("#sagblok > div").css("display", "none");
            $("#" + kontrol).css("display", "block");
}


"sagblok" adlı bir div var bunun içinde bir adet UpdatePanel mevcut ve bunun için 3 tane div mevcut.

<asp:UpdatePanel ID="pnl_jx" runat="server">
                <ContentTemplate>
                    <div id="sagblok" class="sagblok">

                                    <div id="div1">

                                             <asp:DropDownList ID="ddl1"></asp:DropDownList>

                                     </div>

                                    <div id="div2">

                                              <asp:DropDownList ID="ddl2"></asp:DropDownList>

                                    </div>

                                    <div id="div3">

                                              <asp:DropDownList ID="ddl1"></asp:DropDownList>

                                     </div>

                   </div>

                   </ContentTemplate>

                   <Triggers>

                         <asp:AsyncPostBackTrigger ControlID="ddl_1" EventName="SelectedIndexChanged" />

                         <asp:AsyncPostBackTrigger ControlID="ddl_2" EventName="SelectedIndexChanged" />

                         <asp:AsyncPostBackTrigger ControlID="ddl_3" EventName="SelectedIndexChanged" />

                   </Trigger>

 </UpdatePanel>

 

Kodlar bu şekilde. Yardımınızı bekliyorum :)






03.09.2010 00:37:41

iboarac
Cvp: Update Panel "div" problemi

3 adet divden kastınız update panel içerisinde yer alan div1,div2 ve div 3 müdür? Sayfada divlerin displaylarini block olarak vermek için kullandığınız Blok_Godter isimli javascript nerede çağrılıyor. Kodlarda bazı bölümler eksik mi acaba?

03.09.2010 16:23:44

GangShot
Cvp: Update Panel "div" problemi

Gerek kalmadı çözdüm teşekkür ederim yinede.

 

Ayrı ayrı UpdatePanel kullandım problemi hallettim...


Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.