MVC3 Controller ve View oluşturma, veritabanındaki verileri sayfada gösterme

Veritabanımızı ve modelimizi daha önceki dersimizde oluşturmuştuk. Şimdi de kontrolümüzü oluşturup view ile veritabanındaki verileri listeletelim.

Solution explorerdaki Controllersa sağ tıklayıp Add->Controller a tıklıyoruz.

Eğer yeni kayıt, güncelleme, silme, detay senaryoları gerçekleştireceksek checkboxı işaretliyoruz ve Add’e tıklıyoruz.

Index, Detail, Create senaryoları sayfamızda yerleşmiş durumda. Index bölümüne kod yazıp veritabanındaki verilerin listelenmesini sağlayacağız. Ama öncesinde namespace bölümünde modellerimizi tanıtalım.

MvvcApplication1 benim uygulamamın ismi. Sizin uygulamanızın ismi farklı olabilir. Ctrl+space ile de eklenebilecek namespaceleri görüp seçebilirsiniz.

Olayların üst bölümünde, classın içerisinde kullanacağımız modelimizi tanımlıyoruz.

Şimdi index bölümünde verilerin listelenmesi için kodlarımızı yazalım.

Kontrolümüz hazır. Şimdi verileri göstermek için sayfayı oluşturalım. Bunun için index yazan yere sağ tıklayıp Add View diyebiliriz.

Görünüm için Razor motorunu kullanacağız. Modelimizi de alttan seçmemiz gerekiyor. Eğer modelimiz burda gözükmüyorsa projeyi built edin ve sonra tekrar buraya girin. Build için kısayol: CTRL+SHIFT+B.

Scaffold template bölümünden veriler listeleneceği için Listi seçiyoruz. Diğer viewleri üretirken burdaki diğer seçenekleri kullanabiliriz. Empty seçeneğini seçip kodları kendiniz de yazabilirsiniz.

Razorda kod yazımına ilerde değineceğim.

Add’e tıklıyoruz.

Sayfamız oluştu.

Solution explorerda Views içerisinde musteri klasörü oluştuğunu göreceksiniz.

Projeyi çalıştırıyoruz. (F5)

 

Adres çubuğuna klasörümüzün ismini yazıyoruz.

Entera bastığımızda sonuç;

Veriler gördüğünüz gibi listelendi, aynı zamanda Edit, Details, Delete linkleri de çıktı. Fakat şu an tıkladığımızda çalışmayacak. Çünkü onların viewleri ve kodları oluşturulmadı.

İyi çalışmalar.

Gelen arama terimleri:

  • asp net mvc 3 dersleri
  • asp net mvc dersleri
  • c# mvc nedir
  • mvc 3 dersleri
  • mvc3 dersleri
  • mvc programlama
  • mvc dersleri
  • mvc veritabanından okuma
  • asp net terimleri

“MVC3 Controller ve View oluşturma, veritabanındaki verileri sayfada gösterme” için 3 cevap

  1. askn diyor ki:

    Ellerinize sağlık çok güzel anlatmışsınız.

  2. Arif Ceylan diyor ki:

    Teşekkürler.

  3. OMUR diyor ki:

    hocam allah razi olsun. yenilikleri ogrenmek istiyoruz fakat kaynak yoktu cok tesekkur ediyorum .. hocam

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir