28 Ağustos 2014 Perşembe

Asp.net Web Form Kontrollerinin ID lerindeki isim değişikliği sorunu çözümü

Hepimiz Asp.Net Webform üzerinde javascript ile bazı kontrollerimizin ID si üzerinden içindeki veriyi alıp birkeyler yapmaya çalışmışızdır.

ctl15_kontrolismi

Asp.net bizim için yukarıdaki gibi ID ler oluşturur yeni kontroller eklediğimizde çoğu zaman bu ctl16_kontrolismi şeklinde değişir Javascript ile bu veriyi çekmek istediğimizde ise

  var deger= document.getElementById("ctl15_kontrolismi").value;

şeklinde bir kod kullanırız bu çoğu zaman sıkıntı çıkartır.Ufak bir çözüm

Html KoD
Code:
<asp:TextBox ID="TextBox_kontrolDegeri" runat="server" CssClass="inputField sss"></asp:TextBox><img src="images/required_field.png" alt="" />

<input id="HiddenInp" type="hidden" value="<%= TextBox_referansmaili.ClientID %>" />
Javascript Kısmı
        var HiddenIDsi = document.getElementById("HiddenInp").value;
        var TextBox_kontrolDegeri = document.getElementById(HiddenIDsi ).value;


Hiç yorum yok:

Yorum Gönder