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

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