Arkadaşlar lütfen yardım edin 2 gündür çözemedim problemi kafayı yiyeceğim.
visual studio 2010'da asp.net platformunda sadece sablonum.master'den oluşturduğum sayfalarda textboxlara girdiğim veriler kaydet butonuna tıklayınca tabloya kaydetmiyor.butona tıklayınca tarayıcıda hiç tepki yok ,hata da yok.
bu arada 2 tane master sayfam var:
admin.master ve sablonum.master
*admin.master'dan oluşturduğum eski ve yeni sayfalarda yukarıdaki sorunu yaşamıyorum sqlcommand çalışıyor tabloya veri ekliyor.
*.master seçmeden oluşturduğum .aspx sayfalarında da sqlcommand ile butona tıklayıp veri ekleniyor,onda da sorun yok.
*Ama sablonum.master'den oluşturduğum eski ve yeni sayfalardaki Sqlcommand komutu çalışmıyor. Buradan yola çıkmamız lazım. Lütfen yardım edin arkadaşlar.
sanki bi virüs girmiş de sablonum.master'dan oluşturduğum sayfalarda Sqlcommand'ın çalışmasını engellemiş gibi(datasource ve databind'ler çalışıyor).
yaptığım kontroller:
butonun click olayı .aspx sourcta tanımlı.
name space syste.data.sqlclient eklendi
veri tabanı bağlantısı var: oluşturduğum "kaynak" isimli class'tan metot ile sqlconnection
SORUN ÇÖZÜLDÜ:
Arkadaşlar çok özür dilerim, hatanın teşhisini yanlış yapmışım. sqlcommand değil sayfamdaki buton çalışmıyormuş.
Butonun çalışmamasını da uzun araştırmalarım sonucu şöyle çözdüm:
sablonum.master sayfasında bir butona bağladığım RequiredFieldValidator aracının ve bu aracı bağlamak istediğim butonun ValidationGroup özelliğini girmediğim için RequiredFieldValidator aracı bu sablonum.master sayfasından oluşturduğum bütün butonlara bağlanmakta ve o butonların click olayını engellemekte imiş. Adem aktepe'nin eğitim setinin azizliğine uğradım. bu aracı kullanırken hiç bundan(ValidationGroup) bahsetmedi. sablonum.master sayfasında ikisine de ValidationGroup özelliğini aynı girdim böylece RequiredFieldValidator sadece o butona bağlandı, yeni oluşturduğum sayfalardaki butonları engellemedi.
Yanlış teşhis 2 günümü aldı ama çözüm ararken sqlcommand ,veri tabanı bağlantısı,hata yakalama,try cath ile ilgili çok şey öğrendim ve pekiştirdim bu hata sayesinde. Hatalar da geliştiriyor insanı.
visual studio 2010'da asp.net platformunda sadece sablonum.master'den oluşturduğum sayfalarda textboxlara girdiğim veriler kaydet butonuna tıklayınca tabloya kaydetmiyor.butona tıklayınca tarayıcıda hiç tepki yok ,hata da yok.
bu arada 2 tane master sayfam var:
admin.master ve sablonum.master
*admin.master'dan oluşturduğum eski ve yeni sayfalarda yukarıdaki sorunu yaşamıyorum sqlcommand çalışıyor tabloya veri ekliyor.
*.master seçmeden oluşturduğum .aspx sayfalarında da sqlcommand ile butona tıklayıp veri ekleniyor,onda da sorun yok.
*Ama sablonum.master'den oluşturduğum eski ve yeni sayfalardaki Sqlcommand komutu çalışmıyor. Buradan yola çıkmamız lazım. Lütfen yardım edin arkadaşlar.
sanki bi virüs girmiş de sablonum.master'dan oluşturduğum sayfalarda Sqlcommand'ın çalışmasını engellemiş gibi(datasource ve databind'ler çalışıyor).
yaptığım kontroller:
butonun click olayı .aspx sourcta tanımlı.
name space syste.data.sqlclient eklendi
veri tabanı bağlantısı var: oluşturduğum "kaynak" isimli class'tan metot ile sqlconnection
SORUN ÇÖZÜLDÜ:
Arkadaşlar çok özür dilerim, hatanın teşhisini yanlış yapmışım. sqlcommand değil sayfamdaki buton çalışmıyormuş.
Butonun çalışmamasını da uzun araştırmalarım sonucu şöyle çözdüm:
sablonum.master sayfasında bir butona bağladığım RequiredFieldValidator aracının ve bu aracı bağlamak istediğim butonun ValidationGroup özelliğini girmediğim için RequiredFieldValidator aracı bu sablonum.master sayfasından oluşturduğum bütün butonlara bağlanmakta ve o butonların click olayını engellemekte imiş. Adem aktepe'nin eğitim setinin azizliğine uğradım. bu aracı kullanırken hiç bundan(ValidationGroup) bahsetmedi. sablonum.master sayfasında ikisine de ValidationGroup özelliğini aynı girdim böylece RequiredFieldValidator sadece o butona bağlandı, yeni oluşturduğum sayfalardaki butonları engellemedi.
Yanlış teşhis 2 günümü aldı ama çözüm ararken sqlcommand ,veri tabanı bağlantısı,hata yakalama,try cath ile ilgili çok şey öğrendim ve pekiştirdim bu hata sayesinde. Hatalar da geliştiriyor insanı.