Sayfalar

10 Haziran 2013 Pazartesi

8 Haziran 2013 Cumartesi

7 Haziran 2013 Cuma

ASP.NET MVC DERSLERİ ( 6.9 ) DATAANNOTATIONS CUSTOM VALIDATION

MVC framework un genişletilebilir olması demek, kendi doğrulama mantığımızı yazmak için sınırsız sayıda yöntemin olması demektir. Biz 2 temel senaryo üzerinde duracağız.

5 Haziran 2013 Çarşamba

ASP.NET MVC DERSLERİ ( 6.8 ) DATAANNOTATIONS PERDE ARKASI

Kendi dataannotations nesnelerimizi yazmak için, bu işin perde arkasını anlamak gerekiyor. Tüm bu validation işlemleri, model binders, model metadata, model validators, ve model state kavramları ile ilişkilidir. Şimdi sırasıyla başlıklar halinde bunlara değinelim.

27 Mayıs 2013 Pazartesi

26 Mayıs 2013 Pazar

22 Mayıs 2013 Çarşamba

ASP.NET MVC DERSLERİ ( 6.3 ) DATAANNOTATIONS StringLength

StringLength

Bu nitelik ile girilecek değerin karakter uzunluğunu belirleriz. Bu tanımlama ile aynı zamanda Code First geliştirmede veritabanın oluşturulacak alan içinde, bu string uzunluğu tanımlanacaktır.

21 Mayıs 2013 Salı

ASP.NET MVC DERSLERİ ( 6.2 ) DATAANNOTATIONS Required

Daha önceki yazılarda EditorForModel helper elemanını görmüştük. Bu helper elemanını kullanınca, model üzerindeki özelliklere göre input elemanları oluşturuluyordu. Yani int tipi için bir textbox, bool tipi için bir checkbox, ... gibi.Bunlar MVC kendisi içerisindeki varsayılan şablonları (templated-helpers) kullanarak yapar.

20 Mayıs 2013 Pazartesi

ASP.NET MVC DERSLERİ ( 6.1 ) DOĞRULAMA (VALIDATION) TANIM VE AMAÇ

Ayrıntı olupta, geliştiriciyi en çok zorlayan ve çok önemli detaylardan birisi, kullanıcı girdilerinin kontrol edilmesidir. Kullanıcı girdilerinin kontrol edilmesi işlemine doğrulama (Validation) denir.

13 Mayıs 2013 Pazartesi

ASP.NET MVC DERSLERİ ( 5.9 ) URL HELPERS

Url helper elemanlarıda ActionLink ve RouteLink gibi url üretirler. Ama aradaki fark, URL helper elemanları sadece url string üretirler, bir link değil.

ASP.NET MVC DERSLERİ ( 5.8 ) HTML HELPERS Html.ActionLink ve Html.RouteLink

ActionLink, Html hyper link (anchor tag) oluşturmak için kullanılır. Linki oluştururken routing API yi kullanır. Örneğin aynı kontroller içerisindeki bir sayfaya yönlendirme yapacaksak;

@Html.ActionLink("Hakkımızda Sayfasına Git", "Hakkimizda")