Kategori arşivi: C#, VB.NET, ASP.NET

Asp.Net, C#, Vb.Net uygulama örnekleri, ipuçları, .Net Framework 1.1 – 2.0 – 3.0 – 3.5 – 4.0 ile ilgili notlar

VS 2005’de “The Directory Name is Invalid” hatası

Visual Studio 2005’de bir web site projesinde bazı anlarda bir kontrolün ID’sini değiştirmek istediğimizde The Directory Name is Invalid veya Failed to find definition hata mesajlarını alırız. Bu hatayla App_Code klasörü bulunan projelerde karşılaşılır. Özellikle başarısız bir derlemeden sonra bu hata mesajı çıkabilmektedir. Bu sorunu aşmak için;
..\Documents and Settings\\Local Settings\Application Data\Microsoft\WebsiteCache klasörün altında uygulamamız ile aynı isimde boş bir klasör oluşturmalıyız.

.NET içinde Active Directory işlemleri

.NET destekli programlama dillerini kullanarak Active Directory(AD) üzerinde sorgulamalar yapabiliriz. Bu amaçla .NET Framework, System.DirectoryServices kütüphanesini sunar. Bu kütüphanenin sınıflarını kullanarak, AD üzerinde sorgulamalar yapılabilir, ilgili nesnelere ulaşılabilir, kullanıcıların authentication işlemi sağlanabilir, web/windows/console uygulamalarından AD kayıt güncellemeleri gerçekleştirilebilir. DirectoryServices kütüphanesinin sınıflarına geçmeden önce AD’nin desteklediği LDAP standartından bahsedelim. Okumaya devam et

Postback işleminde Asp.Net kontrolünü disable etmek

Özellikle yeni bir kaydın yapılacağı sayfalarda KAYDET butonuna birden fazla tıklandığı zaman veritabanında mükerrer kayıt oluşmaktadır. Bunu engellemek için ASP.NET öncesi teknolojilerde submit butonu gibi formu submit eden kontrolü JavaScript yardımıyla önce disable edip ardından formu submit ediyorduk.
Aynı mantığı ASP.NET server kontrolleri için de uyguladığımızda kontrolün disable olduğunu ancak postback işlemini gerçekleştirmediğine şahit oluruz. Event metodu verilmiş bir buttonu aşağıdaki gibi kodlayalım;

Okumaya devam et