Archive for category ASP.NET MVC 3
İlk E-Kitabım – ASP.NET MVC Hakkında, Ücretsiz ve İndirilebilir
Posted by Mahmut Sozeri in ASP.NET MVC 3, ASP.NET MVC 4, ASP.NET MVC 5, SignalR, Software Development, Visual Studio 2013 on December 28, 2013
Herkese merhaba, Sizlerle blogumda yazmış olduğum yazılarımdan derleyerek birleştirdiğim bir kitabı elektronik ortamda paylaşıyorum. Bu kitap içerisinde yazıların tamamı benim tarafımdan kişisel bilgi ve tecrübelerimden yazılmıştır, bir kaç yazıda da belirttiğim üzere bazı bölümleri ingilizceden Türkçe’ye çevirdiğim yazılarda bulunmaktadır. Kitap hakkında her türlü yorumunuzu, hataları, eksiklikleri, olmasını istediklerinizi ve teşekkürlerinizi, bana iletişim sayfası aracılığıyla ulaştırabilirsiniz. […]
[Blog Post] ASP.NET MVC İle İlgili Tüm Yazılarım (33 Yazı, 1 Yazı Dizisi ve 1 İpucu Serisi) [Güncellendi]
Posted by Mahmut Sozeri in ASP.NET MVC 3, ASP.NET MVC 4, ASP.NET MVC 5 on January 10, 2013
Merhaba Arkadaşlar, Blogumda şimdiye kadar yazdığım ASP.NET MVC ile ilgili tüm kaynakları tek bir sayfada toplamak istedim. Blogumdaki yazı sayısı her geçen gün artıyor. Bu yüzden aşağıdaki gibi konu başlıklarına göre yazıları 3 farklı bölümde ayırdım. Umarım bu şekilde bir arada olması ASP.NET MVC ile ilgilenen kişiler için oldukça iyi olacak diye düşünüyorum. ASP.NET MVC […]
Yeni Projem: RenderTag Yayında – Microsoft Tag ve QR Code Oluşturmanın En Kolay Yolu
Posted by Mahmut Sozeri in ASP.NET MVC 3, Microsoft Tag on November 29, 2012
Merhaba Arkadaşlar, Uzun zamandır hayata geçirmek istediğim projelerimden birisi olan “RenderTag” i sonunda hayata geçti. Bu kadar geçikmesinin bir çok sebebi var. Bunların başında; mükemmelliyetçi olmam, Microsoft’un Tag API’sini tam yayınlayacağım gün güncelleştirmesi geliyor. RenderTag Nedir? “RenderTag“, Microsoft Tag ve QR Code oluşturabileceğiniz , kullanımı kolay bir Tag oluşturma servisidir. Alt yapı olarak Microsoft Tag Creation API […]
ASP.NET MVC 3 Razor İpucu 4 – HTML 5 Sürükle Bırak Dosya Yükleme (Drag-Drop File Upload)
Posted by Mahmut Sozeri in ASP.NET MVC 3, HTML 5 on May 31, 2012
Merhaba MVC Severler, Önceki ipucu yazımda sizlere XSS atakları ile ilgili dikkat edilmesi gereken bir kaç noktayı belirtip, örnekler yaptık. Bu ipucumda sürükle-bırak yöntemi ile hazır bir kütüphane ile dosya yüklemeyi yapacağız. Hazırlık Uygulamamızı Visual Studio 2010 Ultimate sürümünde ASP.NET MVC 3 Empty Template üzerinde yapacağız. Ayrıca bu adresten fileupload.js dosyasını .zip içerisinde indirebilirsiniz. Yada indirme […]
ASP.NET MVC 3 Razor ile Uygulama Geliştirme Yazı Dizisi 15 – HTML Form İçerisindeki Öğelere Erişim, FormCollection, HTML.BeginForm
Posted by Mahmut Sozeri in ASP.NET MVC 3 on May 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 İpucu 3 – XSS Olarak Bilinen Cross-Site Script Saldırıları HTML Encoding – 1
Posted by Mahmut Sozeri in ASP.NET MVC 3 on May 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 Sozeri in ASP.NET MVC 3 on May 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 Sozeri in ASP.NET MVC 3 on May 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 İpucu 2 – Google Raptcha Kullanımı (NuGet Gallery – Microsoft.Web.Helpers )
Posted by Mahmut Sozeri in ASP.NET MVC 3 on April 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 İpucu 1 – DropDownList’ten Selected Change Anında Action Çağırma
Posted by Mahmut Sozeri in ASP.NET MVC 3 on January 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 […]