GAAnalytics4

2010-01-21

IIS 6 da ASP.NET için 404 hatası


IIS de yeni bir application koydunuz.Herşeyin tamam olduğunu düşünüyorsunuz ama çalıştırdığınızda 404 hatası alıyorsanız
IIS'in izin verilen Web Service Extesion'larının içinde ASP.NET'in olduğunu kontrol etmenizde fayda var.


2010-01-15

jQuery ile ASP.NET validatorlarının gösterilmesi


ASP.NET'in kendi içinde bulunan RequiredFieldValidator,RegularExpressionValidator,vs. gibi doğrulama bileşenleri ile kullanıcı tarafında doğrulama işlemleri oldukça kolaydır.Ama kullanıcıya doğrulama sonucunu göstermek ,günümüzde biraz demode kaldı.Ya ValidationSummary kullanıp, yada tarayıcıda uyarı vermekten fazla birşey sunmuyor ASP.NET.
Oysa şimdi jQuery ile bir çok atraksiyonlu işler yapmak çok kolay.Geçenlerde otururken aklıma geldi.Hemen ASP.NET'in doğrulama script kodlarını inceledim.Orada gözüme çarpan "ValidatorUpdateDisplay" fonksiyonu ile kendi gösterim metodumuzu yapabileceğimizi farkettim.

window.jQuery(function(){
//sayfa yüklenmesi tamamlandıktan sonra
//ValidatorUpdateDisplay fonksiyonu varsa kendimizinki ile
//değiştirelim
if (typeof (window.ValidatorUpdateDisplay) == 'function') {//
window._ValidatorUpdateDisplay = window.ValidatorUpdateDisplay;
//orjinal fonksiyonu koruyalım
window.ValidatorUpdateDisplay = ValidatorUpdateDisplay2;
//orjinal fonksiyon
//yerine kendi fonksiyonumuzu referans edelim
});
function ValidatorUpdateDisplay2(val) {//kendi ValidatorUpdateDisplay fonksiyonumuz
//val ile referans edilen
//RequiredFieldValidator,RegularExpressionValidator,vb
//bileşenlerine ait DOM nesnesi

var goOn = false;
try {
var refDom=null;//hangi bileşeni doğorrulayacağız
if (typeof (val.controltovalidate) == 'string')
refDom = $get(val.controltovalidate);
else
refDom = val.controltovalidate;
if (refDom)
refDom = window.jQuery(refDom);
if (!refDom)
refDom = window.jQuery(val);
if (refDom) {
//refDom genellikle
//input,select gibi bir bileşenin jQuery halidir
//Bazı validatorların controltovalidateleri olmuyor
//(bu durumda jQuery ise Validator nesnesi)

//jQuery ile fade In yapalım:)
refDom.fadeOut(0).fadeIn(1000);
//....başka türlü atraksiyonlarda yapılabilir
}
else
goOn = true;
} catch (e) { goOn = true; alert(e.message); }
if (goOn) _ValidatorUpdateDisplay(val);
//hata,veya benzeri durumda orjinal fonksiyonu çağıralım
}

2010-01-09

Bebek ile uçmak

Eşim ve 2 aylık kızım dün Anadolujet ile Gaziantep'e uçtular.Bebek ile uçacaklara aşağıdaki bilgiler işlerine yarıyabilir:

  • Havalanı uzak ise bebeğinizi doyurup/altını temizleyip yola çıkın

  • Mümkünse tek uçmayın(Allahtan annem vardı yanlarında)

  • Havalanı girişinde bebeği X-ray den geçirmiyorlar ama güvenlik bebeği kontrol ediyor.

  • Kızımı anakucağı ile gitmişti;check-in sırasında kirlenmesin diye poşet verip onada bagaj fişi yazıyorlar.Uçağa binmeden önce anakucağını bagajların yanına yolluyorlar.

  • Mümkünse en son uçağa binin ve en önce inin.

  • Kalkış ve inişlerde bebeği emzirmenizi öneriyorlar.Annenin panço tarzı şeyler giymesini tavsiye ederim;uçakta emzirme olayını kolayaştırıyor.