hayal et, tasarla, hayata geçir



Temiz ASPX

Web projelerimizde sadece kod okunabilirliği değil, HTML okunabilirliği de bizim için önemlidir. ASPX sayfalarımızı daha düzenli tutabilmek için yapabileceğimiz bir kaç küçük işlem projelerimizde bize çok faydalı olacaktır.

Döküman formatını sık sık düzenleyin. Bu işlemi otomatik yapmak için ‘Format the whole document’ düğmesini veya kısa yol olarak ‘Ctrl + K + D’ kombinasyonunu kullanın. Böylelikle hem daha düzenli bir ASPX sayfası oluşacak hem de gereksiz boşluklar kalkacağı için HTML boyutu az da olsa küçülecektir.

Format the whole document


Visual Studio ayarlar tabındaki (Tools > Options) HTML > Format altında ‘Wrap tags when exceeding specified length’ özelliğini kapatın. Böylelikle ASPX tarafını düzenlediğiniz zaman (Ctrl + K + D) karmaşık bir kod yığını oluşmayacaktır.

Wrap tags when exceeding specified length


HTML > Miscellaneous altında ‘Auto ID elements on paste in Source view’ özelliğini kapatın. Böylelikle kontrol ID’lerini yönetmek tamamen size kalır ve kod tarafında kullanmayacağınız kontrollerin ID’lerini vermek zorunda kalmazsınız. Zaten ASP.NET arka tarafta ID’si boş olan kontroller için otomatik olarak bir adet üretmekte olduğundan ASPX dosyalarınız bu şekilde daha temiz görünecektir.

Not: UpdatePanel kullandığınız zaman post edecek kontrollere ID vermeniz zorunludur. Aksi taktirde asenkron postback gerçekleşmez.

Auto ID elements on page in Source view

Son olarak da gene aynı sekmede ‘Format HTML on paste’ seçeneğini işaretleyebilirsiniz. Böylelikle herhangi bir yerden HTML kopyalayıp yapıştırdığınızda Visual Studio sizin yerinize dokümanı formatlayacak yani ‘Format the whole document’ tuşuna sizin yerinize basmış olacaktır.



Yanıtla



SON YAZILARIM

genel
Bulut Bilişim (Cloud Computing) Nedir

Burada anlatılan hikayedeki kişi ve kurumlar tamamen hayal ürünüdür.

Sene 1995'de ilk...

genel
Microsoft Türkiye Açık Akademi

Microsoft tarafından Türkiye'deki ilk ücretsiz online yazılım okulu Açık Akademi açıldı....

genel
Windows Azure Blob Arayüzü

Bir önceki yazımızda Blob servisine kısa bir giriş yapmıştık. Yazıyı okumak isterseniz