VS 2008 SP1 için Asp.Net projelerinde yanlış bildirilen hatalar için Hotfix.

Sp1 i yükledikten sonra ASP.NET projelerinde hata olmasa bile hata varmış gibi gösteren bir bug oluşmuştu. Genelde kontrollerin tanımlı olmadığına dair uyarılar şeklinde. (örn: textbox1 is not declared).  İlgili dosya açılınca düzeliyor ancak yinede bu durum diğer hataların görülmesini zorlaştırıyor. Eğer bu durumdan hoşlanmıyorsanız ilgili hotfix dosyasını buradan indirebilirsiniz.

JQuery ve Visual Studio 2008

JQuery 15 Kb gibi küçük bir boyuta sahip olmasına rağmen oldukça güzel özelliklere sahip olan ve bu yüzden de web geliştiricileri tarafından en çok tercih edilen javascript kütüphanesi durumunda. Microsoftta bunu gözden kaçırmamış olacak ki Visual Studio ortamına entegre etmeyi düşünmüşler.  Scott Guthrie tarafından bildirildiğine göre bir kaç hafta içinde küçük bir yükleme ile VS 2008 SP1 üzerinde […]

Silverlight 2 beta 1 ile görücüye çıkıyor.

Silverlight Microsoft’un Adobe Flash a rakip olarak çıkardığı yeni bir ürün. Xaml adı verilen Xml tabanlı bir sistem kullanıyor. Henüz emekleme aşamasında ancak koşmaya başlaması çok yakın. Scott Guthrie  blogunda Silverlight Beta 2 nin yayınlanmasının çok yakın olduğunu söylüyor ve platformun kullanılışını sekiz ayrı örnekle açıklıyor. İlk versiyonlarında programlama kısmı sadece javascript ile yapılabilirken Silverlight 2 de  […]

Gridviewden Excel ortamına veri aktarımı

Oluşturduğumuz projelerde çoğunlukla kullanıcıların rapor alabileceği ekranlar oluşturmamız gerekmekte ve çoğunlukla da bu raporların faklı formatlarda indirilebilmesini sağlamamız gerekebilmekltedir. Gridviewden Excel e aktarım için Matt Berseth tarafından oluşturulmuş sade ve basit kodu kullanıyorum. buradan ulaşabilirsiniz. Ancak Excel e aktarım sırasında türkçe karakterlerde bozulma oluyor. Eğer türkçe karakterlerin bozulmasını istemiyorsanız aşağıdaki kodu eklemeniz gerekiyor.
Response.ContentEncoding = System.Text.Encoding.UTF7
Response.Charset = […]

ASP.NET 3.5 Extensions CTP yayınlandı.

Microsoft’un Asp.Net takımının uzun süredir üzerinde çalıştığı ve ASP.NET 3.5 Extensions nihayet yayınlandı. Web uygulamalarına yeni bir yaklaşım getiren ASP.NET MVC Framework gibi gözüküyor. Ancak diğer özellikleri de oldukça önemli.
Daha fazla bilgi için: http://asp.net/downloads/3.5-extensions/

Gridviewde silme işlemi öncesi confirmation

Bu işlem için bir çok yöntem kullanılmaktadır. Ben daha çok design kısmında eklemeyi tercih ediyorum. Grideview de deleting özelliğini aktif hale getirdikten sonra ilgili kolonu templatefield olarak düzenleyerek button yada linkbuttonun OnClientClick özelliğine javascript:return confirm(’Seçilen kaydı silmek istediğinize emin misiniz?’) kodunu eklediğimiz taktirde istediğimiz confirmation gerçekleşecektir.
Örnek:
<asp:Button ID=“btnSil” runat=“server” OnClick=“btnSil_Click” OnClientClick=“javascript:return confirm(’Seçilen kaydı silmek istediğinize emin […]

Generic List üzerinde sorting işlemi

Framework 2.0 ile gelen System.Collections.Generic namespacesi altında bulunan Generic Listler kullanımı bakımından oldukça yaygınlaştı. Özellikle OOP yapısında Database tablelarının nesnelere map edilmesi işlemlerin bu nesneler üğzerinden kullanılması bize oldukça kolaylıklar sunmaktadır. Bu ay çıkacak olan Framework 3.5 deki Linq ile birlikte generic listler, arrayler vb. üzerinde rahatlıkla sorgu ve sıralama yapabileceğiz. Çok sık olarak elde […]

Repository Factory ile Data Access Layer

Daha önce Web Service Software Factory nini içinde bulunan Data Access Guidance Package ayrı bir paket olarak yayınlandı. Web Service Software Factory biraz kompleks bir yapı olduğundan projelerimde kullanmaktan pek hoşlanmıyordum ancak ayrı bir paket olarak yayınlanması ve benim kullandığım yapıya çok benzemesi nedeniyle oldukça hoşuma gitti. Data Access Layer oluşturmak için bazı otomatik kod […]

Son girilen kaydın Identity numarasını almak

Database e giriş yaptığımızda girilen kayıdın primary key değerini almak oldukça kolay. bunu aşağıdaki şekilde yapabiliriz:

Gridview de Dropdowlist kullanarak sayfalama

Gridview kullanmak veritabanımızdaki verilerin kolayca görüntülenmesi, üzerinde değişiklik yapmamız ve getirdiği bir çok kolaylık bakımından bizim için bulunmaz bir nimet. Gridview kullanırken bazı ek özelliklerde kullanabiliriz. Bu gün kendi projelerimde kullandığım dropdownlist kullanarak sayfalama işleminden bahsedeceğim. orjinaline buradan ulaşabilirsiniz.