Marquee Etiketi İle Kayan Makale Listesi

Şu sıralar bir web projesiyle ilgilendiğim için web tarafındaki açığımı kapatmak adına sürekli arayış içerisindeyim. Mevcut projede kullanmak üzere kayan bir blok içerisinde haber ya da makalelerin yer alacağı bir bölüm yapma fikri aklıma geldi. Bunun nasıl yapıldığını bir web cahili olarak bilmediğim için hemen araştırmalara başladım 🙂 Ve ilaç gibi bir html etiketi buldum : marquee. Hem unutmamak hem de size faydalı olması açısından bu konuyu da derli toplu bir makale haline getirmeye karar verdim. Şimdi ufak bir uygulama yapıp marquee etiketinden yararlanarak neler yapabiliriz bir bakalım. Okumaya devam et Marquee Etiketi İle Kayan Makale Listesi

Reklamlar

Asp.Net PopupMessageBox

Web projeleri yaparken hepimizin aklından şu masaüstü uygulamalarındaki MessageBox keşke web’de de olsa diye geçmiştir. Özellikle benim gibi web projelerinden ve javascript gibi bir can simidinden uzak olanlar. İşte yine böyle düşündüğüm bir gün Burak Hoca’nın paylaştığı A Customize MessageBox, ConfirmBox and FrameBox Control for ASP.NET adlı makaleyi görünce işte aradığım işey dedim. Ancak makaledeki kodları uygularken Ajax Control Toolkit versiyonu yüzünden hata aldım (Makalede kullanılan versiyon 3.0, ben projede 3.5 kullanıyorum.) ve iş başa düştü diyerek bir User Control yazmaya başladım. Okumaya devam et Asp.Net PopupMessageBox

ASP.net Nitelik(Attribute) Bazlı Veri Doğrulama(Validation)

Önceki çalıştığım işyerinde proje bir web projesiydi. Ama ben web kısmından çok veri erişim ve modelleme tarafındaydım. Proje yöneticimiz kullandığımız nesnelerin özelliklerinin (property) kısıtlarının (zorunlu alan, karakter uzunluğu vs.) kod tarafında verilerek bunların web sayfalarına taşınmasını istedi. Aslında bu noktada daha önceden standart kullandığımız Asp.net validasyon kontrolleri var. Ama ekrana atılan her kontrole karşılık hata mesajı değerini oluşturmalı ve bir özellik için birden fazla kontrol yapmak istediğimizde ekrana birden fazla validation kontrolü kullanmak durumundayız. Küçük bir proje yapıyorsak bu işimizi görebilir. Ancak daha büyük projelerde daha profesyonel bir yöntem bulmak daha iyi olacaktır diye düşünüyorum. (En azından proje yöneticim bu bakış açısını bana kazandırdıktan sonra :))

Bu amaçla; veri erişim katmanında veri doğrulama yapabilmek için Asp.net MVC Framework ile birlikte gelen ve System. ComponentModel.DataAnntations dll’ i içerisinde yer alan validasyon niteliklerini (validation attributes) kullanıyoruz.  Okumaya devam et ASP.net Nitelik(Attribute) Bazlı Veri Doğrulama(Validation)