Archive for category Yazılım
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 15 – HTML Form İçerisindeki Öğelere Erişim, FormCollection, HTML.BeginForm
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Mayıs 29, 2012
Merhaba MVC Severler, Önceki yazımda Razor’un kullanımı ile ilgili Implict, Explicit Code Expression ve Web Forms ile Razor arasındaki kullanım farklılıkları hakkında bahsettim. Bu yazımda bir HTML Form’u içerisindeki kontrollerden -TextBox, ComboBox, DropDownList gibi- değerleri nasıl alınır. FormColletion sınıfı nedir? Hangi amaçla kullanılmaktadır? Bu konular hakkında örnekler yapacağız. Hazırlık Uygulamamızı Visual Studio 2010 Ultimate sürümünde [...]
ASP.NET MVC 3 Razor İpuçu 3 – XSS Olarak Bilinen Cross-Site Script Saldırıları HTML Encoding – 1
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Mayıs 22, 2012
Merhaba MVC Severler, İpuçları serisinin 3.sü ile devam edeceğiz. Kullanıcı inputlarının gösterildiği yerin View olmasından dolayı bir çok durumda bu inputlar olası Cross-Site Script Injection atakları söz konusu olabilir ve olacaktırda. Bu konu ile ilgili bu yazımda giriş seviyesinde bilgi vereceğim. Hazırlık Uygulamamızı Visual Studio 2010 Ultimate sürümünde ASP.NET MVC 3 Empty Template üzerinde yapacağız. [...]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 14 – Razor Nedir? Web Form ile Kullanım Farklılıkları Neler? Implicit Code Expression, Explicit Code Expression
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Mayıs 19, 2012
Merhaba MVC Severler, Önceki yazımda ViewData, ViewBag ve TempData hakkında bilgi verdim. Bu yazımda View Engine olarak Razor’un nasıl bir yapıya sahip olduğunu, Web Form ile arasındaki farklarını anlatacağım. Ayrıca HTML Encoding, Implicit ve Explicit Code Expression kavramlarından bahsedeceğim. Hazırlık Uygulamamızı Visual Studio 2010 Ultimate sürümünde ASP.NET MVC 3 Empty Template üzerinde yapacağız. Giriş Razor [...]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 13 – View ile İlgili Bazı Kavramlar (ViewData, ViewBag, TempData)
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Mayıs 17, 2012
Merhaba MVC Severler, Başlığını yaklaşık 2 ay önce attığım fakat henüz vakit gelmediği için seriye hemen hemen her gün yazılarım ile devam edeceğim. Bu seri bittikten sonra ASP.NET MVC 4 (Beta) ile devam etmeyi planlıyorum. Hazırlık Uygulamamızı Visual Studio 2010 Ultimate sürümünde ASP.NET MVC 3 Empty Template üzerinde yapacağız. Açıklama Bildiğimiz gibi View’ler, kullanıcıya kullanıcı [...]
ASP.NET MVC 3 Razor İpuçu 2 – Google Raptcha Kullanımı (NuGet Gallery – Microsoft.Web.Helpers )
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Nisan 7, 2012
Merhaba MVC Severler, Bu yazımda sizlere google tarafından ücretsiz sunulan, robotlara karşı önlem olarak geliştirilecek mekanizmalardan birisi olan güvenlik yazısı kontrol sistemlerinden Google ReCaptcha’yi kullanacağız. Yüklemeleri Yapmak Öncelikle ReCaptcha’yı kullanmanız için Public Key’e ihtiyacınız var. Bunun için bu adresten giriş yapmalısınız. Public Key’i aldıktan sonra. ASP.NET MVC 3 Empty Project açıyoruz. ReCaptcha’yı kullanabilmemiz için projemize [...]
ASP.NET MVC 3 Razor İpuçu 1 – DropDownList’ten Selected Change Anında Action Çağırma
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Ocak 27, 2012
Merhaba MVC Severler, “ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizi”sine devam ediyorum. Aynı zamanda aklıma geldikçe ipuçları paylaşacağım sizlerle. Biliyorsunuz MVC’de Server kontrolleri yok dolayısıyla post back mekanizması da yok. Bu yüzden DropDownList kullanacağımız zaman DropDownList’ten seçili olan öğeyi değiştirdiğinizde arkada çalışacak herhangi bir event bulunmamaktadır. Senaryo DropDownList’e (Select List) şehirlerimi ekledim ve [...]
ASP.NET vNext – Strongly Typed Data Controls
Posted by Mahmut Can Sözeri in ASP.NET 4.5 (vNext) on Ocak 17, 2012
Merhaba ASP.NET Severler, .NET vNext ve Visual Studio 2011 içerisinde bir dizi yeni özellik ve beceriler geldi. Aslında build konferansında bu güzel haberleri alalı yaklaşık 4 ay oldu. ASP.NET vNext ile Web Forms ve MVC ile benim uzun zamandır beklediğim bir takım heyecan verici gelişmeler oldu ve olmayada devam edecek. Hep birlikte göreceğiz. Bu yazım [...]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 12 – ASP.NET MVC Life Cycle (Yaşam Döngüsü)
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Ocak 13, 2012
Merhaba MVC Severler, Önceki yazımda Layout nedir? Nasıl çalışır? Section nedir? Kullanım yerleri nerelerdir? gibi sorulara cevaplar verdik. Bugün yazımda sizlere ASP.NET MVC Life Cycle‘i anlatacağım. Çok fazla detaya girmeden, basitleştirilip bu şekilde size sunacağım. ASP.NET MVC Life Cycle 1) HTTP Request: Sizin her ASP.NET MVC uygulamasını görüntülemek istemeniz bir request(istek) tir. Bu istediğinizi HTTP [...]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 11 – Layout(Master Page/Template) Nedir? Ne İşe Yarar?
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Ocak 11, 2012
Merhaba MVC Severler, Önceki yazımda Url Helper’larından Url.Action, Url.Content ve Url.RouteLink’i inceledik. Bu yazımda da Layout’u inceleyeceğız. Nasıl çalışır? Ne amaçlı kullanılır? Uygulamayı sayfanın sonunda indirebilirsiniz. Layout Razor’da Layout’lar, tutarlı bir görünüm sağlamaya yardımcı olmanın yanında bir çok View arasında görüntülenir, kullanılırlar. Eğer daha önceden Web Form’lar ile yani ASP.NET sayfaları ile çalıştıysanız ya da [...]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 10 – URL Helper’larının(Url.Content, Url.Action, Url.RouteUrl) Kullanımı
Posted by Mahmut Can Sözeri in ASP.NET MVC 3 on Ocak 10, 2012
Merhaba MVC Severler, Önceki yazımda Html Helper’larından ActionLink, RouteLink, Action, RenderAction, Partial ve RenderPartial nasıl kullanılır nelerdir bunları inceledik. Bu yazımda da URL Helper’lardan Url.Action, Url.Content ve Url.RouteUrl’in ne işe yaradığını ve ne olduğunu inceledim. URL Helper’ları HTML ActionLink ve RouteLink’e benzemektedir fakat geriye HTML döndürmek yerine, URL’leri build edip URL’leri string gibi döndürürler. 3 tane [...]
