2016-03-29 38 views
0

Bir asp.net projesi 2-3 yıldan bu yana iyi çalışıyordu ama şimdi javascript'te avalilabe hataları olmayan bazı kontrol kimliği vermeye başladı. Kontroller kimliği "ct100_mainControl_txtName" gibi javascript ile kodlanmıştı, ancak şimdi HTML kaynak dosyasını kontrol ettiğimde Kontrol ID'si "mainControl_txtName". Javascript'te ID değişikliklerini şimdi iyi çalışıyordum. Ancak bu hata şimdi nasıl görünüyordu. Ne değişmiş olabilirdi. Herhangi bir öneri yardımcı olacaktır.Asp.net kontrol kimliği son zamanlarda javascript ile eşleşmiyor

+0

Web sitesini 2.0 veya 3.5'den .Net 4.0 veya daha yenisine güncellediniz. Daha fazla bilgi için bağlantılı soruya bakınız. –

+0

Görsel stüdyo kullanmadan proje Hedef çerçevemi 2.0'dan 4.0'a nasıl dönüştürebilirim? – TagHeuer

cevap

0

Asp.net web formları ile çalışırken jQuery seçicilerim için sınıf isimlerini kullanmayı tercih ediyorum. Kimlik değişikliğinin nedeni, kontrolü başka bir konteynere veya başka bir şeye taşıdınız. Örn.,

örn.

<input type="text" class="someclass" /> 

Sonra

$('input.someclass').... 

Eğer id değiştiğinde javascript çalışmaya devam edeceğini eminiz Bu şekilde kullanın.

+0

Evet, bu işe yarayacak, ancak bu hatanın şimdi nasıl gerçekleştiğini bilmek istiyorum. – TagHeuer

İlgili konular