Merhabalar, Günümüz web tasarımın tartışmasız en yeni teknolojilerinden olan mvc yapısı ile ilgili İnternet de sayısız doküman bulabilirsiniz. Ancak bu dokümanların içinde sizi sıfırdan belirli bir seviyeye getirecek bir doküman bulmak çok zor. Özellikle Türkçe kaynak olarak bu eksikliği tamamlamak adına, iki arkadaş olarak hazırladığımız dokümanın pdf halini İnternet ortamında ücretsiz olarak paylaşmaya karar verdik. Hazırladığımız bu c# mvc dokümanı ile, yönetim paneli olan bir sitenin sıfırdan nasıl yapıldığını öğrenebilirsiniz. Yönetim panelinde genel olarak şu modüller bulunmaktadır: Kullanıcı Yönetimi Modülü Sayfa Yönetimi Modülü Tur Yönetimi Modülü Partial View Kullanımı Yorumlar Modülü Rezervasyon Modülü Doğrulama (Validation) İşlemleri Resim Yükleme İşlemleri Projeyi Yayınlamak Bu doküman ile ilgili soru ve görüşleriniz için yorum yapabilirsiniz. Görseller: İndirme: C# MVC Dokümanı indirme bağlantısı aşağıdadır.
Web sayfalarında (c# kullanılarak hazırlanan) kullanılan kullanıcı kontrollerinin bir kısmını bir önceki yazımızda paylaşmıştık. Diğer kullanıcı kontrollerini de aşağıda bulabilirsiniz. 1. DisplayName Model içerisinde tanımladığımız alan adının, view sayfasında nasıl görüneceğini belirliyoruz ve LabelFor içerisinde çağırdığımızda bu nitelik çalışmaktadır. Alternatif olarak Display(Name="isim") şeklinde de kullanılabilir. Örneğin, Ad alanının Kategori olarak görünmesi için aşağıdaki gibi tanımlama yapılır. Model sınıfı içerisinde kategori adı tanımlaması: [DisplayName("Kategori")] public string Ad { get; set; } view sayfasındaki tanımlama: <div class="editor-label">@Html.LabelFor(model => model.Ad)</div> <div class="editor-field">@Html.TextBoxFor(model => model.Ad)</div> <div>@Html.ValidationMessageFor(model => model.Ad)</div> 2. ScaffoldColumn Düzenlenmesini istemediğimiz mod