Takip Edin

ASP.NET MVC

Asp.Net MVC İle Temel Düzeyde Teknoloji Blog Sitesi Yapımı – Controller

asp.net mvc teknoloji bloğu - controller - öne çıkan görsel
Asp.Net MVC İle Temel Düzeyde Teknoloji Blog Sitesi Yapımı
Proje Şablonu
Entity Sınıfları
Context Sınıfı
Database Initialization
Connection String
Controller
Blog ve Kategori Tabloları
Anasayfa Blog Listesi
Blog ve Kategori Ekleme Formu
Blog ve Kategori Güncelleme Formu
Kayıt Detay Sayfası
Layout
Kategori Menüsü
Blog Filtreleme
Blog Arama Kutusu

Bu yazıda, daha önce eklemiş olduğumuz entity sınıfları(Category.cs ve Blog.cs) için controller’lar oluşturulacaktır.

İlk olarak Category sınıfı için controller’ımızı ekleyelim. Bunun için Solution Explorer penceresinden Controller klasörüne sağ tıklayıp Add => Controller’ı seçelim:

asp.net mvc teknoloji bloğu - category controller eklemek için sağ tıklayıp add dedik

Entity Framework’ü kullanarak Action metodları içerisindeki veri tabanı işlerini otomatik olarak yapmayı sağlayan MVC5 Controller with views, using Entity Framework‘ü seçelim:

asp.net mvc teknoloji bloğu - MVC5 Controller with views, using Entity Framework

Gelen pencerede, Model class’ı Category (TeknolojiBlogu.Models), Data context class’ı BlogContext (TeknolojiBlogu.Models) olarak seçelim. Views bölümündeki tüm alanları seçili hâle getirelim. Controller ismine CategoryController yazalım ve Add butonuna basalım:

asp.net mvc teknoloji bloğu - category controller'ın eklenme penceresinin ayarlandığı ekran

Böylelikle CategoryController.cs dosyasına ilgili action metodları otomatik olarak eklenmiş oldu. Bununla birlikte bu action metodlarına bağlı olan view’ler de Views klasörü altındaki Category klasörüne eklendi.

asp.net mvc teknoloji bloğu - categorycontroller'ın ve bu controller'a bağlı action metodlarının ve view'lerin otomatik olarak eklenmesi

Blog.cs sınıfına da controller oluşturmak için tekrar Controller klasörüne gelerek sağ tıklayıp Add => Controller’ı seçelim:

asp.net mvc teknoloji bloğu - category controller eklemek için sağ tıklayıp add dedik

Bu sınıf için de MVC5 Controller with views, using Entity Framework‘ü seçelim:

asp.net mvc teknoloji bloğu - MVC5 Controller with views, using Entity Framework

Gelen pencerede, Model class’ı Blog (TeknolojiBlogu.Models), Data context class’ı BlogContext (TeknolojiBlogu.Models) olarak seçelim. Views bölümündeki tüm alanları seçili hâle getirelim. Controller ismine BlogController yazalım ve Add butonuna basalım:

asp.net mvc teknoloji bloğu - controller'ın eklenme penceresinin ayarlandığı ekran

Category.cs dosyasında olduğu gibi BlogController.cs dosyasına da ilgili action metodları otomatik olarak eklenmiş oldu ve bu action metodlarına bağlı olan view’ler de Views klasörü altındaki Blog klasörüne eklendi.

asp.net mvc teknoloji bloğu - blogcontroller'a  bağlı action metodlarının ve view'lerin otomatik olarak eklenmesi
Devamını oku

Popüler

error: Content is protected !!