ASP.Net WebForms’da ESC sorunu

escapepost

Daha önce ASP:UpdatePanel ile hazırladığım bir projede karşıma çıkan bir sorundan bahsetmek istiyorum.
Internet Explorer’da sayfadaki değişiklik call mekanizmasını çalıştırmadan birden çok kez ESC’ye basarsanız, call mekanizmasını çalıştırdığınızda yukarıdaki hata ile karşılaşıyorsunuz.
Konu ile ilgili Stackoverflow’da bir başlık gördüm.

http://stackoverflow.com/questions/20936215/ie-8-0-escape-key-issue-web-forms/20936808#20936808

Advertisements

Araştırmayı unutmamak adına sorular

  • Bir web sitesini admin panelindeki bir config üzerinden kapatmak için en uygun design nedir?
  • VS ya da diğer IDE’lerde output ekranı her adımın saatlerini de gösterecek şekilde düzenlenebilir mi?output

Şimdilik bu kadar, ilerde soruların cevabı gelir, yeni sorular da gelir tabii..

PokeIn : ASP.Net için Ajax kütüphanesi

Yazıma başlamadan önce Reverse Ajax nedir, bunun hakkında ufak bir not düşmek isterim. Herhangi bir sunucu(server) ve iki tane de bu sunucudan bilgi alan istemci(client) c1 ve c2 düşünelim. Normalde c1’in sunucuya gönderdiği bir bilgiyi c2’nin alması için şöyle bir yol izlenir:

c1 sunucuya bilgiyi gönderir.

sunucu c1’den bilgiyi alır.

c2 sunucudan bilgiyi ister.

sunucu c2’ye bilgiyi gönderir.

c1 sunucudan bilgiyi ister.

sunucu c1’e bilgiyi gönderir.

Böyle bir uygulama, binlerce istemcisi olan bir sistem için, kaynakların kötüye kullanılmasına sebep olacaktır. Oysa reverse ajax tekniği şöyle işler.

c1 sunucuya bilgiyi gönderir.

sunucu c1’den gelen bilgiyi alır.

sunucu bilgiyi herkese gönderir.

Görüldüğü gibi kaynaklar çok daha efektif kullanıldı. Reverse Ajax bir sunucunun, istemci tarayıcıyı yenilemeden, bilgileri ona göndermesidir. PokeIn ise ASP.Net için Reverse Ajax sunan bir ajax kütüphanesidir.

Continue reading

Asp.NET’te büyük boyutlu dosya upload etmek

Asp.Net’te FileUpload kontrolcüsü ile dosya upload etmek istediğinizde size bazı kısıtlar verecektir. Bu kısıt 4MB max file size’dır. Kullanıcının 4MB’dan daha büyük dosyalar yüklemesine izin vermez. Bu kısıtın bulunmasının sebebi büyük dosyalar yüklenerek sunucu kaynaklarının tükenmesini engellemek. Aşıldığında Maximum request length exceeded hata mesajıyla karşılaşılır.

Nasıl Aşılır?

Continue reading