Bloğumda ve Projelerimde Kullandığım RSS Sınıfı
Bu yazımda bloğumda kullandığım ve bundan sonra ihtiyaç olan tüm projelerde kullanacağım RSS class'ını sizlerle paylaşıyorum. Birçok kişi için oldukça zahmetli iştir ve birçok kişi buna ihtiyaç duyar. Ben de bloğumu yapmaya başladığımda ihtiyaç duyduğum konuların başında bu geliyordu. Şimdi ise bu işlemi yapacak olan kendi class'ımı hazırladım ve kullanıyorum. Xml bir sonuç üretiyoruz ve bunu Linq to Xml ile basitçe gerçekleştiriyoruz. Ayrıca her türlü .Net projelerimizde (.Net 3.5 gerekli) kullanabileceğimiz bir class oldu. Umarım ihtiyaç duyanlara ve ilgilenenlere faydalı olur.
Tamamını Okuyun »
Mehmet Duran
26 Ağustos Çarşamba 2009
0
15819
4,6
Asp.net MVC'de ActionResult Türleri
Bu yazımda MVC'de yer alan Action metotların dönderebilecekleri ActionResult türlerinin neler olduğunu sizlerle paylaşacağım. MVC ile ilgilenenlere bu türlerin çok faydalı olacağını düşünüyorum. Özellikle Asp.net'teki bazı şeyleri MVC ile yapmak istediğimizde bu ActionResult türleri oldukça faydalı olacaktır. Controller bölümünde yazdığımız ve sistemdeki tüm işlemleri kontrol ettiğimiz Action metotların dönderecekleri bu türlere sırayla bakalım.
Tamamını Okuyun »
Mehmet Duran
22 Ağustos Cumartesi 2009
0
31857
5,0
Asp.net ve Asp.net MVC'de Binary Olarak Dosya (Upload - Download) İşlemleri
Bu yazımda dosya upload ve kaydetme işlemlerinde dosya tipini binary olarak kullanmaktan bahsedeceğim. Bu konuyu hem Asp.net ile hem de MVC ile nasıl yapacağımızı göstereceğim. Asp.net ile hazırladığım örneği de sizlerle paylaşacağım. Uğraştığımız bir projede dosyaları binary olarak veritabanında tutmamız isteniyor. Daha önce yaptığım tüm uygulamalarda dosyaları bir hedefe upload edip, bilgilerini veritabanına kaydediyordum. Bu sefer dosyanın tamamını veritabanında tutuyoruz. Dosyaları güvenli bir biçimde muhafaza edebileceğimiz ancak veritabanında geniş yer tutan bir yöntem. Şimdi hem Asp.net hem de MVC için yazacağımız kodlara göz atalım.
Tamamını Okuyun »
Mehmet Duran
18 Ağustos Salı 2009
11
24943
4,1
Asp.net MVC'de Dosya Upload İşlemleri (Multi Uploading)
Bu yazımda MVC ile dosya upload işlemlerini nasıl gerçekleştireceğimizi göstereceğim. Göstereceğim yöntemle hem tek bir dosyayı hem de çoklu dosyayı upload edebileceğiz. Ayrıca dosya upload kontrollerini de dinamik olarak kullanıcı oluşturabilecek ve bunu jQuery ile yani javascript ile yapacağız. Bu şekilde servera az yük binmiş olacak. Server sadece gelen dosya upload isteklerini karşılayıp, dosyaları alacak. Oldukça kullanışlı ve esnek bir yapı. Bloğumda yer alan "
Fotoğraflarım" bölümünü tamamen bu şekilde oluşturmaktayım. Şimdi bu upload (multi upload) olayını MVC ile nasıl yapacağımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
05 Ağustos Çarşamba 2009
18
34450
4,3
Asp.net MVC'de Kullanıcı Kontrolü (User Control) Kullanımı
Bu yazımda MVC ile kullanıcı kontrollerini (user control) hem MVC'nin kendi metodu ile hem de Ajax ile kullanmayı göstermeye çalışacağım. MVC ile Html sınıfının altında gelen RenderPartial metodu ile user controlleri çalıştırıp ekrana çıktısını getirebiliyoruz. Bu şekilde sayfalarımızdaki bölümleri user control ile oluşturabilir ve esneklik sağlayabiliriz. Ancak MVC'de bu şekilde bir kullanım için kullanacağımız user controlün System.Web.Mvc.ViewUserControl sınıfından türemesi gerekli. Bu kullanım dışında en kullanışlı yöntemlerden biri de User controlleri Ajax ile beraber kullanmak. Bu şekilde de herhangi bir user controlü Server.Execute metodu ile çalıştırıp, çıktısını string olarak elde edeceğiz. Bunun sonucunda da Ajax ile etkileşimli oldukça güzel birçok uygulama geliştirebiliriz. Şimdi bu kullanımlara göz atalım.
Tamamını Okuyun »
Mehmet Duran
31 Temmuz Cuma 2009
8
34036
5,0
Asp.net MVC'de View'lara Veri Taşıma (Aktarma) Yöntemleri
Bu yazımda MVC sisteminde View'lara yani sayfalarımıza veri aktarımını nasıl yapacağımızı açıklamaya çalışacağım. Özellikle MVC ile data kontollerine data yükleme veya her türden veriyi View'ımıza aktarma yöntemlerini göreceğiz. Verileri alma ve taşıma işlemlerini projemizin merkezi olan ve herşeyi kontrol etmemizi yarayan Controller bölümünde yapıyoruz. Controller bölümünde tanımladığımız metotlar ile verilerimizi alıp View'lara taşıyacağız. Taşıma işlemi için ViewData ve ViewModel yöntemlerini kullanmayı göreceğiz. Bu iki yöntem ile her türlü veriyi View'lara aktarabilmekteyiz. Şimdi bu yöntemleri kullanarak view'lara verileri taşımayı görelim.
Tamamını Okuyun »
Mehmet Duran
22 Temmuz Çarşamba 2009
24
41978
4,8