Ekrem
Kategori:Çalışma Notları
| Tarih:
13.11.2012 18:51:35
Bu yazı 516 defa okundu
ASP.NET in javascript ile ilişkisi üzerine
ASP.NET te teki çalışmalarınızın tamamında sunucu tabanlı kodlar geliştirmeniz problemlerin çözümünü sağlamıyor. Arada sırada javascript ten de faydalanmanız gerekiyor. Özellikle masterpage kullananların faydasına olacak bir anektodu belirtmede yarar görüyorum. Bunu da örnek üzerinden anlatayım.
<asp:Label runat="server" id="Lb1" /> ismindeki labelimizin sunucudaki ismi "Lb1" Burada hemfikiriz. Codebehindda yazdıklarımızda "Lb1" isminde çağırabiliriz lakin javascript işin içine girdiğinde ve Bu "Lb1" i kullanmamız gerektiğinde sakın "Lb1.value" diye sağırmayın ÇALIŞMAAZ.
Çözümü basit, istemcideki kaynak koda baktığınızda da çözümü rahatlıkla farkedeceksinizdir lakin buraya yazayım.
"Contentplaceholder" lar işin içine girdiği için "Contentplaceholder_Lb1.value" tarzında bir yaklaşımla, yani "Contentplaceholder_" farkını görerek çalışırsanız; "Ben ŞİMDİ nerde hata yaptım?" ile meşgul olmazsınız.
Çalışmalarınızda başarılar dilerim ;)...