MVC’de @ Operatörünün Kullanımı

Razor View Engine söz diziminde kodlamalar @ operatörüyle başlar Web Form View Engine’ın aksine <% karakterleriyle başlayıp %> karakterleriyle bitmez. Bir önceki yazımızda zaten Razorun kod yazmayı pratik hale getirmeyi hedeflediğinden bahsetmiştik. Razor, bir ifadenin başında bulunan @ karakterini, kod ifadesinin başlangıcı olarak değerlendirir. Devamını Oku

Razor View Engine

Razor, Microsoft’un geliştirdiği yeni bir View Engine olup, ASP.NET MVC3 ile beraber kullanılmaya başlanmıştır. Razor, biçimlendirme kodları ile Server Side kodlarını karşılaştırmak için geliştirilmiştir. Diğer bir ifade ile web sayfalarına sunucu tabanlı kod gömmek için geliştirilmiş bir söz dizimidir. Yapı olarak Server Side dediğimiz sunucu taraflı kodlama dilleri olan ASP ve PHP dillerine benzemektedir. Devamını Oku

MVC’de Partial View kullanımı

Merhaba arkadaşlar bu makalemde Asp.NET MVC’de Partial View metodunu kullanmayı anlatacağım. Partial View Asp.NET deki User Control görevini (.ascx) görmektedir. Konuyu uygulumalı olarak işleyelim.

Öncelikle bir Asp.NET MVC projesi oluşturuyorum. Sonra Views/Home üzerine sağ tıklayarak Add/View seçeneğine tıklıyorum. Burada dikkat etmem gereken nokta çıkan pencerede Create as a partial view seçeneğini seçmek. Böylelikle eklediğimiz view’ı Partial View olarak tanımlamış oluyoruz. Ben Partial View’a Menu adını verdim. Açılan sayfaya dikkat ederseniz diğer viewlardan farklı olduğunu fark edebilirsiniz. Tamamen bağımsız boş bir sayfa. Devamını Oku

MVC’de RenderPage Metodu

Merhaba arkadaşlar bu yazımda Asp.NET MVC RenderPage metodundan bahsedeceğim. RenderPage metodu herhangi bir sayfadaki bölümü başka bir sayfa ile doldurmaya yarıyor, HTML deki iframe mantığı gibi de diyebiliriz.

Örnek kodlarımızı inceleyerek konuyu daha iyi anlayabiliriz. Öncelikle Visual Studioda boş bir MVC projesi oluşturuyoruz. Devamını Oku

MVC’de Layout kullanımı

Merhaba arkadaşlar bu makalemde Asp.NET MVC de layout kullanımından bahsedeceğim. Layout Asp.NET deki MasterPage ile aynı mantıktadır. Yani sayfanın kalıp kısımlarını tek bir yerde tutup(header, nav, sidebar, footer) diğer tüm içerik sayfalarının bu kalıbın içerisinde çalışmasını sağlar. Devamını Oku

Asp.NET MVC Nedir?

Herkese merhaba bu yazımda kısaca Asp.NET MVC nedir ona değineceğim.

Model, View, Controller kelimelerinin baş harflerinden oluşan dinamik web uygulamarı geliştirmemize yarayan bir web uygulamaları arayüzüdür. Microsoft tarafından 2007 yılında geliştirilmeye başlanmış olup gelişme süreçleri aşağıdaki gibidir.

Devamını Oku