Güvenlik bir web uygulamasın için çok önemlidir. Çünkü web uygulamaları, dünyadaki tüm kullanıcılara açılan bir uygulamadır.
AliRıza Adıyahşi
İnsan ne kadar az düşünürse,o kadar çok konuşur.
10 Haziran 2013 Pazartesi
8 Haziran 2013 Cumartesi
ASP.NET MVC DERSLERİ ( 6.10 ) DATAANNOTATIONS DISPLAY VE EDIT ANNOTATIONS
Display
Daha önceki yazılarda bahsettiğimiz, kategori ekleme ekranını bir hatırlayalım. Ekran görüntüsü aşağıdaki gibi.
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.
30 Mayıs 2013 Perşembe
ASP.NET MVC DERSLERİ ( 6.7 ) DATAANNOTATIONS LOCALIZATION
Dataannotations kullanırken, kullanıcıya gösterilen mesajların, farklı dillerde olmasını nasıl sağlarız.
27 Mayıs 2013 Pazartesi
ASP.NET MVC DERSLERİ ( 6.6 ) DATAANNOTATIONS Remote ve Compare
System.Web.Mvc namespace içerisinde iki tane doğrulama niteliği (validation attributes) vardır. Bunlar Remote ve Compare nitelikleridir.
26 Mayıs 2013 Pazar
ASP.NET MVC DERSLERİ ( 6.5 ) DATAANNOTATIONS Range
Range
Bu nitelik sayısal değerler için aralık belirlemek için kullanılır. Örneğin bir yaş aralığı için;
Bu nitelik sayısal değerler için aralık belirlemek için kullanılır. Örneğin bir yaş aralığı için;
23 Mayıs 2013 Perşembe
ASP.NET MVC DERSLERİ ( 6.4 ) DATAANNOTATIONS RegularExpression
RegularExpression
Regex tüm dillerde olan bir string doğrulama desenidir. MVC de de regex için bir nitelik (attribute) vardır. Regex girilen string değerin, bizim belirlediğimiz bir kurala göre olup olmadıgını belirlemek amaçlı kullanılır.
Regex tüm dillerde olan bir string doğrulama desenidir. MVC de de regex için bir nitelik (attribute) vardır. Regex girilen string değerin, bizim belirlediğimiz bir kurala göre olup olmadıgını belirlemek amaçlı kullanılır.
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.
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")
12 Mayıs 2013 Pazar
ASP.NET MVC DERSLERİ ( 5.7 ) DİĞER HTML HELPER ELEMANLARI
Html.Hidden
Hidden input elemanını oluşturmak için kullanılır. Kullanımı;
Hidden input elemanını oluşturmak için kullanılır. Kullanımı;
@Html.Hidden("Id", "1")
Kaydol:
Kayıtlar (Atom)