Ajax Control Toolkit'in içinde belki çok daha spesifik bir anlamı vardır ama ben yine de kavram olarak AsyncFileUpload ne demek anlatayım.
JavaScript te http request diye bir yöntem var. Bu yöntem JS'nin harici txt, xml ve json gibi dosyaların içini okumasını sağlıyor. Yani bir text dosyasının içindeki içeriği görebilir, değişterebilirsiniz. Yalnız bu konuda şöyle bir sıkıntı var. Eğer upload edilen dosya çok büyükse, o dosya yüklenene kadar JS yorumlayıcısı çalışmayı bırakıyor ve dosyanın yüklenmesini bekliyor. Bu da sayfanın geç açılmasına dolayısıyla sıkıntıya yol açıyor. Bu AsyncFileUpload "seçeneği" ise dosyanın tamamen yüklenmesini beklemeden sayfadaki işlemlerin devam etmesini sağlıyor. Yani arka planda request edilen dosya yüklenirken JS yorumlayıcısı çalışıyor ve sayfanın yüklenmesine devam ediliyor vs...
Bu büyük ihtimalle sorunun tam cevabı değil. Ajax ile birebir ilişkisi nasıldır bilmiyorum ama düz JS de böyle. Ben zaten başta da belirttiğim gibi yalnızca kavram olarak açıkladım, artık bu bilgi sana nasıl yardımcı olur, yada olur mu bilmiyorum...