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 […]
HTML yazarken kullanabileceğimiz faydalı karakterler
Eskiden olsa üşenmeden ezberlerdim bu karakterlerin kodlarını. Hala hatırlarım ekrana çerçeve çizdirmek için gereken tek ve çift çizgili kenar karakerlerinin ASCII kodlarını. Ama zor geliyor artık. Karakter Adı: Karakter | Kodu Copyright : © | © Registered : ® | ® Trademark : | Pound : £ | £ Euro : | […]
Web Yapılandırma (web configuration) Dosyaları
Web siteleri hiyerarşik olarak işlenen bir dizi XML yapılandırma dosyası ile yapılandırılırlar. Bu dosyalardan ilki machine.config dosyasıdır. .NET Framework config dizininde yeralır. Bu dizin genellikle şu konumdadır: %WINDIR%\Microsoft.NET\Framework\versiyon\Config\machine.config machine.config dosyası windows, konsol, sınıf kütüphanesi, web uygulamaları gibi tüm uygulama türleri için gerekli ayarların bulunduğu dosyadır. Bu ayarlar tüm makine çapında ayarlardır. machine.config dosyasının bazı ayarlar […]
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 […]
MySQL Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
Projesini yürütmekte olduğum müşterimiz ÇEVKO da yeni bir güne neşe ile başlamış görev listemdeki görevleri birer birer Packman hesabı yiyip bitiriyordum… Geliştimekde oldugum bir rapor için bir sorgu yazmak icap etti. MySQL için geliştirilmiş ücretsiz aracımızı (Sqlyog) açmak suretiyle işe başladım. 5-10 dakika geçmeden sorgu bitmiş ve doğru olarak çalışıyordu. Derin bir oh çekerek, “oldu olacak […]
Variant veri türünde olmayan bir değişkene Null değerini atamayı denediniz.
Bu hatayı aldığınız zaman panik yapmayın. Genellikle bir veritabanı tablosunun verilerini bir webform üzerine sürükle bırak ile listelemeye çalıştığınızda Visual Studio sizin için gerekli kontrolleri ve sorguları oluşturur. Burada Visual Studio nun bilmediği şey sizin veritabanınızda bu değerlerin nasıl oluşturulduğu konusudur. Veritabanı tasarımı yaparken, genelde tablolar içinde veri satırını tanımakta kullanacağımız bir alan oluştururuz. Bu […]