Asp.Net (c#) kullanarak veritabanında bulunana bir kaydın id'sini kullanarak kayıt silme işleminin nasıl yapıldığını öğreneceğiz.
Veritabanında bulunan kayıtların id ve baslik bilgilerinin listesini dataList içerisinde görüntüleyip, her bir başlığın yanına silmek için bağlantılarını ekleyeceğiz. İlk olarak kayıtların listelendiği görünümü aşağıdaki ekran görüntüsü gibi hazırlıyoruz.
Daha sonra kayıtları eklediğimiz dataList içerisine ItemTemplate özelliği aşağıdaki gibi olacak şekilde düzenlemelerini yapıyoruz ve ekran görüntüsünün yukarıdaki gibi çıkması için gerekli css kodlarını yazmayı unutmuyoruz. ItemTemplate düzenlemesini aynı sayfanın "source" sekmesine geçerek yapınız.
Yukarıdaki görselde " a " etiketine verilen bağlantı, kendini aynı sayfaya yönlendiriyor ve id bilgisinide gönderiyor.
Oluşturduğumuz bağlantıyı ve gönderdiğimiz id bilgisini aynı sayfanın Page_Load fonksiyonunda alarak silme işlemi ile ilgili işlemleri tamamlayacağız.
Bağlantıdan gelen "id" bilgisini string olarak aldık. Bu bilgi string veri türünde olduğundan kontrol aşamasında "null" ifadesine eşitledik. Gelen id bilgisi boş değilse silme sorgusunu çalıştırıp kayıtların listelenmesini ve mesajın görüntülenmesi sağladık. Else sonrası bölümü ise sayfa ilk defa çalıştırıldığında kayıtların hepsini listemek amacıyla kullandık.
Javascript if - else - else if çözümlü sorular
Css ile kutu modeli oluşturma (box model örneği)
Asp.net ile basit kullanıcı ekleme, listeleme, silme ve güncelleme
Nesne tabanlı programlama uygulamaları (try - catch - finally)
Asp.net ile veritabanına bağlanma ve basit kayıt ekleme, listeleme, silme, güncelleme
İnternet programcılığı çerez (cookie), oturum yönetimi (session) ve grafik uygulamaları