Asp.Net MVC – Türkçe

Asp.Net MVC’yi Tüm Detaylarıyla Öğrenin

aspnet mvc 5 grid 1

Asp.NET Mvc 5 ile çalışmaya başlama

Öncelikle projelerimizde kullanmak üzere Visual Studio programını kullanacağız. Visual Studio, Microsoft’un geliştirdiği Bir IDE yani tümleşik bir geliştirme ortamıdır. Nasıl ki, metin yazmak için Word, tablo oluşturmak için Excell programını kullanıyorsak, uygulama geliştirmek içinde bir IDE kullanmalıyız. Visual Studio, Bizim için çok fazla geliştirme araçları sunuyor.  Programı kurduktan sonra çalıştıralım. İlk uygulamanızı oluşturma Başlangıç sayfasında Yeni proje‘ …

Asp.NET Mvc 5 ile çalışmaya başlama Read More »

aspnet mvc 5 grid 1

Asp.Net Mvc 5 – Controller Ekleme

MVC, Model-View-Controller yönteminin kısaltmasıdır. MVC, iyi şekilde tasarlanmış ve bakımı kolay olan uygulamalar geliştirmeye yönelik bir modeldir. MVC tabanlı uygulamalar şunları içerir: Model: uygulamanın verilerini temsil eden ve bu veriler için iş kurallarını zorlamak üzere doğrulama mantığını kullanan sınıflar. View: uygulamanızın HTML yanıtlarını dinamik olarak oluşturmak Için kullandığı şablon dosyaları. Controller: gelen tarayıcı isteklerini işleyen, model verilerini alan …

Asp.Net Mvc 5 – Controller Ekleme Read More »

aspnet mvc 5 grid 1

Asp.Net MVC 5 – View Ekleme

Bu makalede bir önceki yazım olan “Asp.Net MVC 5 – Controller Ekleme” üzerinden devam edeceğim. Web uygulamalarımın görünümlerini Razor görünüm alt yapısı kullanarak oluşturacağız. Bu altyapı .cshtml uzantılı dosyalarımızda HTML kodlarımızın içerisinde C# kodları da çalıştırmamızı sağlıyordu. Razor sayfa yapıları hakkında bilginiz yoksa “Asp.Net MVC – Razor Page Kullanımı” yazıma göz atmanızı tavsiye ederim. Razor …

Asp.Net MVC 5 – View Ekleme Read More »

aspnet mvc 5 grid 1

Asp.Net MVC 5 – Model Ekleme

Asp.Net MVC 5 – Model Ekleme Bu makalede, Asp.Net MVC Model eklemeyi ve Model kullanarak Movie isimli bir veritabanında yer alan tablolarımızı yönetmeyi öğreneksiniz. MVC, Model-View-Controllers kelimelerinin kısaltmasıydı. Daha önceki makalelerimde Controller (denetleyici) ve View (görünüm) konularına detaylıca değindim. View, uygulamalarımızın kullanıcı arayüzünü oluşturan katman, Controller ise bu görünüm dosyalarını yönettiğimiz, denetlediğimiz ara katmandı. Bizler …

Asp.Net MVC 5 – Model Ekleme Read More »

aspnet mvc 5 grid 1

Asp.Net MVC 5 – Connection String Oluşturma ve SQL Server LocalDB ile Çalışma

Önceki makalelerimde, MvcMovie isimli bir proje oluşturmuş, bu proje üzerinden Asp.Net MVC ile Controller ekleme, View ekleme, Model ekleme gibi konuları detaylıca anlatmıştım. Aynı proje üzerinden anlatımıma devam ederek, Sql Server üzerinde veri tabanı oluşturma işlemlerinden, bu veritabanını modelimize bağlamaktan ve Mvc projelerimizde veritabanı kullanmaktan bahsedeceğim. Connection String Oluşturma ve SQL Server LocalDB ile Çalışma …

Asp.Net MVC 5 – Connection String Oluşturma ve SQL Server LocalDB ile Çalışma Read More »

aspnet mvc 5 grid 1

Asp.Net MVC 5 – Controller’dan Model Verilerine Erişme

MvcMovie uygulamasını geliştirmeye devam ediyoruz. Daha önceki makaleleri okuduysanız, MvcMovie adında bir proje oluşturdunuz. Bu proje üzerinde Controller eklemeyi, View eklemeyi, Model eklemeyi ve Razor saylar ile çalışmayı öğrendiniz. Artık projenizi gerçek bir MVC projesine dönüştürerek katmalar arası bilgi alışverişlerini programlamaya hazırsınız. Hadi başlayalım… Bu makalede ile, MoviesController isimli yeni bir sınıf oluşturacak ve Movie veritabanı verilerini …

Asp.Net MVC 5 – Controller’dan Model Verilerine Erişme Read More »

aspnet mvc 5 grid 1

Asp.Net Mvc Razor Page kullanımı

Razor View Engine; Asp.Net projelerimizde tasarım sayfaları içerisinde (View) HTML,CSS,Javascript yanında C# kullanmamızı sağlamaktadır . Örneğin, aynı sayfa içerisindeki Html,Css, Javascript kodları istemci (grafik kullanıcı arayüzü-GUI) tarafında çalışırken C# kodlarımız sunucu tarafında çalıştırılır. Html dilinde eklediğiniz bir yorum satırı site kaynak kodları arasında tüm kullanıcılar tarafından görülebilirken, Razor ile eklediğiniz C# açıklama/yorum satırları sunucu tarafında …

Asp.Net Mvc Razor Page kullanımı Read More »

aspnet mvc 5 grid 1

Asp.Net MVC ActionResult Türleri

Bu yazımda MVC’de Action metodların geri dönderebilecekleri ActionResult türlerine değineceğim. ActionResult’lar ile Asp.Net üzerinde bir çok işi nasıl kolayca gerçekleştirebileceğimizi göreceksiniz. Controller’lar içerisinde oluşturduğumuz ActionResult’ların türleri aşağıdaki gibidir. ActionResult Adı Açıklama Metod Adı ContentResult Parametre olarak belirtilen içerik geri dönderilir. Content EmptyResult Hiçbirşey döndermeyen result türüdür new EmptyResult FileContentResult / FilePathResult / FileStreamResult Sonuç olarak …

Asp.Net MVC ActionResult Türleri Read More »

aspnet mvc 5 grid 1

ASP.NET MVC Authentication (Oturum Yönetimi)

Giriş Geliştirdiğimiz web uygulamalarının en önemli yapılarından biri kimlik doğrulama işlemleridir. Oturum yönetimi programlamanın olmazsa olmaz bir parçasıdır. Bu yazımda Asp.Net MVC uygulamalarında Authentication kullanımını inceleyeceğiz. Örneğimiz için “Visual Studio 2019 Community”  programını açarak “Asp.Net Web Uygulaması (.Net Framework)” tipinde yeni bir proje oluşturuyoruz. Ben proje ismini “LoginTutorial” olarak veriyorum. Programı henüz kurmadıysanız aşağıdaki linkten …

ASP.NET MVC Authentication (Oturum Yönetimi) Read More »