Asp.net MVC'de Controller İşlemleri
Bu yazımda MVC'de Controller işlemlerinden bahsetmeye çalışacağım. Model - View - Controller üçlüsünün belki de en önemli noktası diyebiliriz. MVC ile oluşturduğumuz sistemde yapılan herşeyi kontrol ettiğimiz bir merkez olarak düşünebiliriz. Bu yazımda bu merkezde neyi nasıl yapabileceğimizden bahsedeceğim. Özellikle MVC'deki QueryString mantığını, Form işlemlerini nasıl gerçekleştirebileceğimizi ve View yönetimini ele alacağım. Bu yazımdan sonra MVC ile genel işlemleri nasıl yapabileceğimiz hakkında genel bir bilgi edinmiş olacağız. Şimdi sırayla Controller yönetme işlemlerimizi sırayla inceleyelim.
Tamamını Okuyun »
Mehmet Duran
19 Temmuz Pazar 2009
10
24879
4,8
MVC ile Link İşlemleri (Html.ActionLink, Url.Action ve Özel Metot Oluşturma)
Bu yazımda MVC ile link işlemleri için kullandığımız metotları nasıl kullanacağımızdan ve kendimize özel metotları nasıl oluşturacağımızdan bahsedeceğim. Öncelikle HtmlHelper sınıfı altına yer alan taglarla beraber link üreten Html.ActionLink metodunu, daha sonra UrlHelper sınıfı altında yer alan ve sadece adres üreten (href değeri, form post adresi, vb..) Url.Action metodunu ele alacağız. Bunlar dışında kendimize özel, ihtiyaçlarımız doğrutulsunda bu metotları overload edebileceğimizi veya bu metotlar gibi başka metotları nasıl oluşturacağımıza bakacağız. Böylece MVC için Global.asax dosyamızda tanımlayacağımız Routes'lara göre (Url yapılarına) göre otomatik oluşan linklerimizi veya adreslerimizi oluşturabileceğiz. Şimdi adım adım bu işlemlere bakalım.
Tamamını Okuyun »
Mehmet Duran
18 Temmuz Cumartesi 2009
13
51083
4,8
Asp.net ve Veritabanı ile Ziyaretçi Sayacı Yapımı
Bu yazımda ziyaretçi sayacını nasıl yapabilceğimizden bahsedeceğim ve hazırladığım örneği sizlerle paylaşacağım. Daha önce bu konuda birçok arkadaş soru sormuştu. Ayrıca yaptığım bir uygulamada böyle birşey istendi. Bu yüzden bir örnek hazırladım. İlgilenenler ve kendi istatistiklerini tutmak isteyenler için güzel bir örnek olduğunu düşünüyorum. Hazırladığım örnekte online, günlük, aylık, yıllık ve toplam ziyaretçi sayısını elde ediyoruz. Ancak örneği uyarlayarak saat, dakika, saniye veya belirli periyotlardaki ziyaretçi sayılarını elde edebiliriz. şimdilik sadece günlük, aylık, yıllık ve toplam ziyaretçi sayılarını tutan bir örnek hazırladım. Daha gelişmişini ilgilenenlere bırakalım ve uygulamayı nasıl yapacağımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
14 Temmuz Salı 2009
44
48346
4,7
Asp.net ve Jquery Ajax ile Dizindeki Dosya ve Klasörleri Listeleme
Bu yazımda Jquery Ajax kullanarak dizindeki dosya ve klasörleri listelemeyi göstermeye çalışacağım. Yönetim panelinde sitemde yer alan dosyaların içeriklerini değiştirebilmek için bu uygulamayı hazırladım. Ancak paylaşacağım örnekte sadece dosya ve klasörleri listeleyeceğiz. Listeleme işlemini de tree olarak yapacağız ve gösterimde klasör ile dosya ikonları kullanarak birbirlerinden ayırt edeceğiz. Ayrıca sınırsız şekilde dizindeki dosyaları listeleyip görünteleyebileceğiz. Yani iç içe klasör sayısında herhangi bir sınır yok. Bu uygulamayı nerelerde kullanabiliriz. Bu şekilde menü hazırlayabiliriz veya yönetim panelinde kolaylık olması için dosyaların dizinleri elde edip link verebiliriz veya benim yaptığım gibi dosyaları seçip içeriğini düzenleyebiliriz. Listelemeden sonra yapılacak olan işlemleri size bırakalım ve kodlarımıza bakalım.
Tamamını Okuyun »
Mehmet Duran
12 Temmuz Pazar 2009
15
27678
4,7
Asp.net MVC Projesini Yayınlama (Publish Etmek)
Bu yazımda MVC projelerini nasıl yayınlayacağımızdan bahsedeceğim. Bildiğiniz gibi bloğumu MVC sürüme geçirdim. Ancak hostumda IIS 6.0 ve Windows Server 2003 var. MVC ise yeni bir teknoloji. Yayınlanmasının üzerinden fazla süre geçmedi. Hostumda projemi çalıştırmam MVC bileşenlerine yani dll'lerine bağlı. Eğer MVC bileşeni hostta yüklü ise sorunsuzca çalışmakta. Ancak bu bileşen yüklü değilse gereken bileşen dosyalarını projemize eklemeliyiz. Ayrıca MVC projesini hostta atıp çalıştırmak için ise Asp.net'te olduğu gibi projeyi publish ederek sunucuya atabiliyoruz. Şimdi neler yapmamız gerektiğine daha detaylı bakalım.
Tamamını Okuyun »
Mehmet Duran
10 Temmuz Cuma 2009
17
48320
5,0
Jquery ile Ajax İşlemlerinde Güvenli Parametre (Data) Kullanımı
Bu yazımda Jquery ile Ajax işlemlerinde kullandığımız data özelliğini güvenli olarak nasıl kullanacağımızdan bahsedeceğim. Bu olayı hem Asp.net için hem de Asp.net MVC ile ele alacağız. Bildiğiniz gibi Ajax işleminde data özelliği ile server tarafında kullanılmak üzere kullanıcılardan alınan veriler veya sayfadan gelen veriler gönderilir. Bu verileri server tarafına sorunsuz, başarılı bir biçimde göndermek için birazdan bahsedeceğim gibi bir yapı kullanmalıyız. Bu yapı hiçbir eklenti olmadan Asp.net MVC ile sorunsuzca çalışırken, Asp.net ile sorun oluşuyor. Ancak bu sorunu script tarafında eklenti sayesinde yaptığımız bir çeviri ile çözebiliyoruz. Şimdi hem MVC ile hem de Asp.net ile güvenli parametre kullanımına bakalım.
Tamamını Okuyun »
Mehmet Duran
05 Temmuz Pazar 2009
18
42902
4,4