Web uygulamanızda temalar kullandığınızda, kontroller için öznitelikler (attributes): @page direktifinde standart veya stylesheet tema olarak, Web.config dosyasında standart veya stylesheet tema olarak ya da kontrolün kendi özelliklerinde tanımlanabilir. ASP.NET içinde tema uygulama öncelik sırası şöyledir: 1- '@Page' direktifinde yeralan Theme özniteliği (attribute) 2- Web.config dosyasında yeralan <pages theme="temaAdi"> elemanı 3- Yerel kontrol öznitelikleri 4- '@Page' […]
Master Page, içerik sayfasıyla birleştirilirken gerçekleşen olaylar
Olaylara tepki verirken ana ve içerik sayfalarında olayların gerçekleşme sırası belirleyici olmaktadır. Aşağıdaki listede ana sayfa, içerik sayfasıyla birleştirildiğinde gerçekleşen olayların sırası gösterlimektedir. Listede kontrollerin olaylarının da gerçekleşme sırası görülebilir. Master page kontrolleri Init event. Content page kontrolleri Init event. Master page Init event. Content page Init event. Content page Load event. Master page Load […]
Girilen bilgilerin BÜYÜK HARFE dönüştürülmesi
Girilen bilgileri belirli bir standarta olması bilgi kontrolü ve sunum açısından avantajlar sağlar. Örneğin kişi siteye üye olurken veritabanına kullanıcı bilgilerini tamamen küçük harfe yazabilir. Kullanıcı listesi alınmaya kalkıldığında büyüklü küçüklü yazılmış isimler hoş görünmezler. Bu yüzden yazılımcı bilgiyi kaydederken ya da bilgiyi kullanıcıya sunarken hepsini büyük yazdırmak isteyebilir. (Siz istemeseniz bile müşteri kesin isteyecektir.) […]
ASP.NET AJAX Extensions Giriş
ASP.NET uygulamalarımızda AJAX özellikleri kullanmak istersek ilk yapmamız gereken gerekli dosyaları bilgisayarımıza kuracak programı indirmek ve çalıştırmaktır. Bu programı indirmek için www.asp.net sitesinin download bölümü ziyaret edebilirsiniz… Visual Studio 2005 ya da Visual Web Developer ile yeni bir web projesi oluşturun. Bu projeyi oluştururken "ASP.NET AJAX-Enabled Web Application" şablonunu kullanınız. Bu şablonu kullanmadan mevcut bir […]
ASP.NET 2.0 Uygulaması Özel Klasörleri
App_Browsers: ASP.NET'in browserları tanımlamak ve yeteneklerini anlamak için kullandığı ".browser" uzantılı browser tanım dosyaları içindir. App_Code: Uygulamanızın bir parçası olarak derlenmesini istediğiniz sınıflara ve iş nesnelerine ait kaynak kod dosyalarının (.cs, .vb ve jsl gibi) bulunacağı klasördür. App_Data: MS Access (.mdb), SQL Server 2005 Express (.mdf) ya da XML dosyaları gibi uygulamanın kullanabileceği veri dosyalarını […]
Web.Config içinde bağlantı cümlelerinin saklanması ve okunması
Geliştirmekde olduğumuz web uygulamalarının her birinde mutlaka duyacağımız ihtiyaç bilgilerin veritabanında saklanması ve buradan okunarak kişilere sunulmasıdır. Web uygulamalarımızda veritabanını kullanabilmek için uygulamaya veritabana nasıl bağlanabileceğini anlatmamız gerekir. Uygulamanın veritanabına bağlanabilmesi için gerekli bilgiler bağlantı cümlesi içinde yeralırlar. Oluşturulan bağlantı cümlesi uygulama içinden kolayca erişilebilir ve çaba sarfetmeden değiştirilebilir olmalıdır. Bu hedefle yola çıktığımızda ASP.NET […]