Son Yazılar

Asp.Net MVC | Route Config Kullanımı (Ders 9)

asp.net mvc logo

Mvc’ de Route Config temel olarak link işlemlerinde kullanılan yapıdır. SEO çalışmalarında link yapısının düzenli olması gerekli bir unsurdur. Yani arama motorlarının gözünde siteadi.com/Haberler/Spor/Basketbol şeklindeki bir yapı siteadi.com/skjldgfsaıjfşjaj şeklindeki bir yapıdan daha değerlidir. Route Config’ de bu düzenli link yapıları oluşturmamızı sağlıyor. Ayrıca veritabanı ile alakalı parametre göndererek bir işlem yapmak istediğimizde Personel/OgrenciIsleri/2 şeklinde bir yapı kullandığımızda açık bir şekilde veritabanında ne ... Devamını Oku »

Asp.Net MVC |Bundle Config Kullanımı (Ders 8)

asp.net mvc logo

Web Form’ da veya farklı ortamlarda kodlama yaparken CSS ve Java Script/ JQuery dosyalarını <link href=”…” type=”…” /> şeklinde çağırırız. Bu dosyaların birden fazla olması durumunda bu kodları alt alta yazarız ve bu satırların her birisindeki kodların yorumlanması çalışması ayrı ayrı zaman almaktadır. Mvc’ de bu soruna çözüm bulunmuş ve Bundle Config diye bir yapı geliştirilmiş. Yani Bundle Config’ te ... Devamını Oku »

Asp.Net MVC | ViewBag, ViewData ve TempData Kullanımı (Ders 7)

asp.net mvc logo

Temelde 3 yönteminde yaptığı iş aynıdır. 3 yöntemde de ortak özellik olarak controller’ dan view’ e veri gönderilir. genel anlamda özellikleri şöyledir. ViewBag Controller’ dan view’ e veri taşır. View’ de mesaj, liste vs. yazdırırken tip dönüştürme işlemine gerek yoktur. Farklı metodda kullanılamaz. ViewData Controller’ dan view’ e veri taşır. Yazdırılmak istenen mesaj, liste vs. tipi string dahi olsa view ... Devamını Oku »

Asp.Net MVC | Partial View Kullanımı (Ders 6)

asp.net mvc logo

RenderBody() ve RenderSection() metodlarının kullanımında sayfalarda sürekli olarak sabit olan kısım demiştik. İşte bu sabit olan kısımlarda özellikle bloglarda dikkat ettiyseniz popüler makaleler, son makaleler, popüler yorumlar gibi sağ tarafta sabit olan küçük kutucuklar vardır. İşte Partial View tam olarak budur. Yani bir sitenin her sayfasında veya tek bir sayfasında gösterilmek istenen özelliğin sayfada küçük bir yerde ifade edilmesidir. Resimde ... Devamını Oku »

Asp.Net MVC | Render Section Kullanımı (Ders 5)

asp.net mvc logo

Bazı durumlarda sitemizde değişmesini istediğimiz alan bir tane olur. Bu değişmesini istediğimiz alan için RenderBody() metodunu kullanırız. Ancak bazen de birden fazla alanın değişmesini isteriz. İşte bu durumlarda kullanacağımız metoda RenderSection() metodu denir. Değişmesini istediğimiz alanlara _Layout sayfamızda RenderBody() yerine RenderSection() metodunu yazarız. _Layout sayfasına bağlı oluşturduğumuz sayfalardan(hakkımızda, iletişim…) _Layout sayfasına veri gönderme işlemini ise @section Değişken adı{ İçerik } ... Devamını Oku »

Asp.Net MVC | İç İçe(Nested) Layout Kullanımı (Ders 4)

asp.net mvc logo

Bir önceki dersimizde Layout kullanımından bahsetmiştik. Şimdi biraz daha üzerine katarak Nested Layout yani iç içe Layout’ a bakalım. Nested Layout ana layout’ a bağlı oluşturulur. Yani ana layout içinde layout kullanımış oluruz. Yani sitemizde alt ve üst tarafın sabit olmasını istiyorsak bunun için bir layout oluştururuz. Bir de değişken bir kısım oluştururuz. Bunun yanında değişken kısımda sabit olmasını istediğimiz bir ... Devamını Oku »

Asp.Net MVC | Layout Kullanımı (Ders 3)

asp.net mvc logo

MVC’ de Layout kullanımı daha önce Asp.Net Web Form ile ilgilendiyseniz Web Form’ daki Master Page ile benzerlik gösterir. Web programlamaya MVC kullanarak merhaba diyorsanız ise şöyle tanımlayabiliriz. Bir şablon sayfa oluşturuyorsunuz ve bütün sayfalarınızı bu şablon sayfaya benzer yapıyorsunuz. Örneğin; HTML5′ teki header, nav, section ve fooeter etiketlerini kullanarak aşağıdaki bir site oluşturuyorsunuz. Bu sitede Anasayfa, Hakkımızda ve İletişim ... Devamını Oku »

Asp.Net MVC | Model Kullanımı (Ders 2)

asp.net mvc logo

Önceki yazımda Controller ve View kullanımına değinmiş View’ in bir kıta Controller’ ın bir köprü olduğunu teknik bir şekilde anlatmıştım. Şimdi Controller köprüsünün bağlandığı diğer bir kıtaya yani Model katmanına değinmek istiyorum. Asp.Net MVC | Controller ve View Kullanımı adlı yazı için tıklayın. Model katmanında 2 tip kullanım vardır. Entity Framework First Code Entity Framework Designer 1.yöntemde Entity Framework ile ... Devamını Oku »

Bootstrap ile Veritabanı Bağlantısı ve İşlemleri Nasıl Yapılır?

bootstrap

Bootstrap’ ı kullanmaya yeni başlayanların takıldığı bir nokta olabilir diye düşünüyorum. Şöyle ki özellikle Visual Studio’ da Asp.Net Web Form yapısında kodlama yaparken html, css kodlarını .aspx sayfasına yazarken veritabanı kodlarını .aspx.cs sayfasına yazarız. Bu durumda .aspx.cs sayfasında kodlama yaparken Bootstrap nesnelerinin bu sayfada kullanılamadığını görürüz. Peki nasıl kullanırız. İşte çözümü: Senaryo Bootstrap ile oluşturulan Ad Soyad, E-Posta, Konu ve Mesaj ... Devamını Oku »

Asp.Net MVC | Controller ve View Kullanımı (Ders 1)

asp.net mvc logo

Asp.Net MVC’ nin ne olduğunu, avantajlarını, yapısını bir önceki yazımda anlatmaya çalışmıştım. Önceki yazıya ulaşmak için tıklayınız. Bu yazımda ise artık keyifli olan uygulama kısmına geçmek istiyorum. Şimdi dilerseniz ilk MVC uygulamamızı yapmaya başlayalım. Bu dersimizde boş şablon kullanmak istediğimden MVC 4′ ü kullanacağız. Senaryo Anasayfa, Hakkımızda ve İletişim sayfalarından oluşan bir MVC site yapımı.   Devamını Oku »