Asp.net MVC'de View ve MasterPage için CodeBehind Tanımlama
Bu yazımda MVC'de yer alan View ve MasterPage için Codebehind tanımlamayı ve kullanmayı göstermeye çalışacağım. MVC projesi oluşturup, projeye MVC View ve MVC MasterPage eklediğimizde sadece sayfalar eklenir. Asp.net'te olduğu gibi kod sayfası gelmez. Ancak bu yazımda bu kod sayfasını kendimiz oluşturup View'larda ve Masterpage'de yazdığımız classları nasıl kullanacağımızı göstereceğim. Böylece MVC projelerimizde tıpkı Asp.net'te olduğu gibi kod sayfalarını kullanıp kodlamalarımızı yapabileceğiz. Ayrıca kontroller için tüm eventları tanımlayıp kullanabiliyoruz, View (sayfa) için özel fonksiyonlar tanımlayıp kullanabileceğiz. Ancak button_click veya data kontrollerinin eventları gibi işlemleri MVC ile kontrol etmek MVC mantığına ters. Codebehind tanımlama ve kullanma işlemini event yönetimi için kullanmamalıyız. Bu yöntemi veri yükleme ve kodlamalarımızı kod sayafasında yapmak için tercih etmeliyiz.
Tamamını Okuyun »
Mehmet Duran
27 Temmuz Pazartesi 2009
3
19049
5,0
Asp.net'te Master Page'i Etkin Kullanma
Bu yazımda Master Page olayını etkin olarak nasıl kullanabileceğimizden bahsedeceğim. Birçok proje Master Page yapısı kullanılarak hazırlanmakta. Ancak bu işe yeni başlayanlar Master Page'in sadece sayfanın bir bölümünü etkilediğini düşünür veya düşünmese de hep böyle kullanır. Ancak Master Page yapısını etkin kullanabilmek için oluşturduğumuz sisteme göre sayfamızı bölmeliyiz. En basit şekliyle düşünürsek sistemin bir content bölümü bir de header bölümü olsun. İçerik bölümünde kullanıcıların göreceği yapıları oluştururuz. Header bölümünde de arama motorları için bilgiler, script ve css dosyaları olur. Master Page kullanırken bu şekilde bölümler oluşturmalı ve her sayfayı bu yapıya göre tasarlamalıyız. Bu yapı bizleri birçok sorundan kurtaracak ve kolaylıklar sağlayacaktır.
Tamamını Okuyun »
Mehmet Duran
17 Haziran Çarşamba 2009
13
35132
4,3