İçeriğe geç

Etiket: mvc

Adım Adım Asp.Net Projesi #18

Routing

ilk olarak açılış sayfamızı düzenleyerek başlıyoruz. App_Start>RouteConfig.cs ‘e bakarsanız açılış sayfası “Home” Controller içerisindeki “Index” sayfası ancak bizim Home controllerımız yok. Öncelikle işe burayı düzenleyrek başlayalım.

Bu satırdaki controller=”Home” u değiştirip, yerine “Blog” yazalım. Böylelikle sayfamızı Blog Controllerındaki Index sayafasına yönlendirmiş olduk.

Attribute Routing

Attribute Routing kullanabilmek için RoutinConfig’e aşağıdaki kodu eklemeyi unutmayalım.

Daha sonra actionların routelarını controller üzerinden düzenleyebiliriz. şimdi bir kaç örnek ile nasıl yapılacağını görelim.

4 Yorum

Adım Adım Asp.Net MVC Projesi #17

Selamlar 🙂

Bir önceki yazıda yazıları anasayfada listelemiş ve seçilen yazılan tam halini göstermiştik ancak bu tam halinde yorumları göstermemiştik ve yorum ekleme formu eklememiştik. Şimdi onları ekleyerek işe başlayalım.

Her zamanki gibi önce model oluşturalım.

1. BlogTextItemModel adlı bir model oluşturalım. Ve Controllerımızın içerisinde bulunan Text action’ında bu modeli kullanalım. -Bir önceki yazıda direk tblText göndermiştik. Bunu düzenlemeyi unutmayalım. –

Model:

2. Controller’ımıza JsonResult türünde AddCommet adlı bir action oluşturalım. Gelen datayı direk database’e ekleyelim. Boş kontrollerini yapalım.

6 Yorum

Adım Adım Asp.Net MVC Projesi #16

Bu adımda seçilen yazının tam halini göstereceğiz.

1.Controller’ımıza gelip Text adlı integer türünde id adlı bir parametre alan bir action oluşturuyoruz. 

2. Text adlı bir view oluşturuyoruz.

7 Yorum

Adım Adım Asp.Net MVC Projesi #14

Blog Anasayfasının düzenlenmesi

Merhaba;

Daha önce admin paneli işlemlerini gerçekleştirmiştik. Bundan sonra blog kısmıyla ilgileneceğiz ancak ara ara admin paneli düzenlememiz gerekebilir. Böyle durumlarda admin panele geri dönüş yapacağız. Şimdi blogda neler yapacağız.

  • Anasayfamızda yazılmış olan yazılar yer alacak.
  • Bir tane hakkımızda ve bir tane iletişim sayfalarımız olacak.

İlk olarak Shared Layout’u düzenleyerek işe başlayalım.

İlk olarak Giriş yazısında paylaştığım drive linkinden blog için kullanacağım template’e ulaşabilirsiniz.

1. İlk olarak assets klasörünü Content klasörümüzün içerisine alalım. 

2. Sırada template’i parçalama işlemi var. Bunu admin panel için zaten gerçekleştirmiştik. Aynısını blog içinde gerçekleştiriyoruz. Header ve Fotter kısımlarını _Layout dosyasının içine ekliyoruz.

3. Style ve scriptleri ‘de yine burada ekliyoruz. 

4. _Layout dosyası aşağıdaki gibi olacaktır.

2 Yorum

Adım Adım Asp.Net MVC Projesi #13

Bu yazıda admin panelindeki son düzenlemeleri yapacağım.

Eklenecekler:

  • tblText tablosuna created_date , update_date ve updateAdminId kolonlarını ekleyeceğiz.
  • tblCommet adlı bir tablo ekleyeceğiz.(id,commet,email,name,textId) değişkenlerini içerecek.
  • Database deki güncellemeleri tamamladıktan sonra Model’imizin güncelleyelim. Bilmeyenler için buraya bir youtube linki bırakıyorum. 🙂 Link: https://www.youtube.com/watch?v=qeFIz7QV1RQ

1.İlk olarak _LayoutAdmin’i düzenliyoruz. 

Menü elemanlarının gideceği linkleri ekliyoruz. Script kodları eksik ilgili script dosyalarını projeye dahil ediyoruz.

Düzenlenmiş _LayoutAdmin

Yorum Bırak