Skip to main content

WebMethod’larla AJAX Sayfalarını Daha da Hızlandırın!

ASP.NET AJAX istemci ve sunucu merkezli çalıştığı için mimarisi gereği sayfada asenkron postback işlemi başlatsak dahi sunucu tarafında sayfamızın yaşam döngüsü tam olarak çalışmakta ve sayfa baştan itibaren üretilmekte, fakat istemciye sadece UpdatePanel'in içeriği gönderilmektedir. Bu işleyiş aslında kötü bir durum gibi gözükse de ASP.NET sayfa mimarisi açısında gerekli bir işlemdir ki; çoğu noktada faydalarını […]

Devamını Oku

ASP.NET 3.5 ile Gelen Yenilikler

Önümüzdeki günlerde resmen duyrulacak olan Visual Studio 2008 ve .NET Framework 3.5 ile birlikte ASP.NET'te 3.5 sürümüne ulaşmış olacak. Öncelikli olarak şunu belirtmeliyim ki bu sürümde ASP.NET 1.1'den ASP.NET 2.0'a geçişteki gibi köklü yenilikler olmayacak. Fakat gelen yenilikler içerisinde AJAX ve LINQ'nun olduğunu belirtecek olursak aslında bizi oldukça önemli yeniliklerin de beklediğini söyleyebilirim. Dikkatimi çeken […]

Devamını Oku

GridView’e Programatik Veri Bağlamada Sayfalama ve Sıralama İşlemleri

GridView’e programatik olarak veri bağladığında eğer sayfalama(paging) ve sıralama(sorting) işlemi yapılırsa gridin bu işlemlerini ne şekilde yapacağını da yine programatik olarak belirlemek gerekecektir. Sayfalama işlemi için PageIndexChanging, sıralama işlemi için ise Sorting evetleri kullanılmaktadır. Sayfalama işlemi için yazılacak event metodunda yapılacak işlemler gridin yeni sayfa indeksini belirlemek iken, sıralama işleminde durumlar biraz daha karışıktır. Sorting event’i tetiklendiğinde grid kontrolü her defasında […]

Devamını Oku

Web Sayfalarını Temel Bir Class’tan Kalıtmak

Nesne yönelimli programlamanın (OOP) en temel yapı taşlarından biride kalıtımdır(inheritance). .NET mimarisinde her yerde olduğu gibi ASP.NET web uygulamalarında da gerek sayfa tiplerinde gerekse kontrollerde kalıtımın getirilerini ve etkilerini önemli derecede görüyoruz. Fakat eğitimlerimde ve kendi çevremde gördüğüm kadarıyla kalıtımın web sayfalarında en güzel uygulanabileceği noktalardan birisini kaçırıyoruz. Şöyle bir senaryo üzerinden anlatmaya çalışacak olursam; […]

Devamını Oku

AdRotator – Veritabanı Üzerinden Reklam Yönetim Sistemi Geliştirmek

AdRotator, ASP.NET uygulamalarında dönüşümlü olarak reklamları veya tanıtıcı resim dosyalarını görüntülenmesini sağlayan kontroldür. Resim dosyalarını görüntülemenin yanında, hangi resim dosyasının ne sıklıkla görüntüleceği gibi bir işlevselliği de yapısı itibariyle sağlamaktadır. Yine anahtar kelime tanımlamaları (keyword) ile yayınlacak reklamları sahip oldukları kelimelere göre süzülmesi ve buna göre yayınlanmasını otomatik olarak sağlamaktadır. Bu işlemleri yapabilmek için temel olarak uygulama içerisindeki bir XML dosyası […]

Devamını Oku

ASP.NET’te Sayfa Adını Öğrenme

ASP.NET ile bulunduğunuz sayfanın dosya adını elde etmek isterseniz Page nesnesini kullanabilirsiniz. Yalnız tam olarak sayfa adını alabilmek için 2 basit işlem daha yapmanız gerekiyor. page_name = Page.ToString().Replace("_aspx", ".aspx").Remove(0, 4);   (C#) page_name = Page.ToString.Replace("_aspx", ".aspx").Remove(0, 4)    (VB .NET) page_name değeri o an bulunduğumuz sayfanın adını getirecektir.

Devamını Oku

Gridview – Klasik Bir Hata ve Çözümü

ASP.NET 2.0 web projesinde Gridview'de otomatik güncelleme işlemi yaparken eminim ki siz de "ObjectDataSource 'ObjectDataSource1' could not find a non-generic method 'Update' that has parameters …" şeklinde bir hata almıştırsınız. Böyle bir hata almanız durumunda; 1. Tablonuzda bir primary key olduğuna emin olunuz. 2. Gridview'in DataKeyNames özelliğinin primary key'inize eşit olduğuna emin olun. 3. Gridview'in […]

Devamını Oku

Atlas Control Toolkit Yenilendi!

ASP.NET "ATLAS" kontrolleri giderek artıyor. Son olarak Atlas Control Toolkit içerisine 4 yeni kontrol eklenmiş. Örnekleri inceledim, öncekileri kadar göz alıcı olmasa da güzel yenilikler. AlwaysVisibleControl, ModalPopup, DropShadow, RoundedCorners kontrollerine linklere tıklayarak hem açıklamalarına ve örnek kodlarına bakabilir, hem de örnek uygulamaları görebilirsiniz. Hala ATLAS'a geçiş yapmadıysanız tekrar bi düşünün derim:)

Devamını Oku

ASP.NET 2.0 ve ATLAS Semineri

nedirTV?com olarak ilk resmi etkinliğimizi bu hafta sonu Ankara'da IEEE ODTÜ Öğrenci Kolu ile birlikte düzenliyoruz. 30 Nisan Pazar günü saat 13:00 – 16:00 arasında ODTÜ Elektrik-Elektronik Mühendisliği Bölümü D Blok D-131 Amfisi'nde düzenlenecek olan seminerde ASP .NET 2.0 ve ATLAS anlatıyor olacağım. ASP .NET 2.0 ile gelen şaşırtıcı yenilikleri ve son günlerin en çok […]

Devamını Oku

ASP.NET Atlas Nisan Sürümü Duyuruldu

ASP.NET "ATLAS" ekibi, ATLAS 'in Nisan ayı sürümünü duyurdu. Henüz indirdim, akşam inceleme işlemlerine başlayacağım, bakalım ne gibi yenilikler varmış. Buraya tıklayarak ATLAS'ın Nisan ayı sürümünü indirebilir ve Visual Studio 2005'te Web uygulamalarınızı ATLAS ile daha zengin hale getirebilirsiniz. Yine Nisan ayında çıkan ATLAS Control Toolkit içerisinde yeni 9 kontrol eklenmiş bulunuyor. Buraya tıklayarak ATLAS […]

Devamını Oku