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
Ay: Temmuz 2014
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 RenderSection Metodu
Merhaba arkadaşlar bu yazımda Asp.NET MVC’de RenderSection metotunu anlatacağım. RenderSection metodu bir sayfa içine harici bir veri ekleyebilmemizi sağlar, yani Layout’daki sabit bir alana sayfaya göre özel veri çekmemize yarar. Örnek uygulamamıza geçelim. 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.