28 Ekim 2009 Çarşamba

RegisterForEventValidation can only be called during Render(); Hatası

Merhaba arkadaslar,

Bu yazımda asp.net de karşılaşabileceğiniz bir hatadan ve çözümünden bahsetmeye çalışacağım.

Hatamızın adı :
RegisterForEventValidation can only be called during Render();

ya da
RegisterForEventValidation ancak Render() sırasında çağrılabilir ;

Yukarıdaki gibi bir hata alıyorsanız muhtemelen excel e export ya da word e bişeyler export etmeye çalışıyorsunuz. Ya da kodunuzun içinde RenderControl kullanıyorsunuz. Şimde gelelim bu hatadan nasıl kurtulabiliriz.

Bu hatadan kurtulmanın ve kodumuzun sağlıklı bir şekilde çalışmasına devam etmesi için sayfanızın .aspx tarafında küçük bir ekleme yapmamız yeterli olacaktır.

Language="C#" ifadesinin olduğu satıra EnableEventValidation="false" yazmanız yeterli olacaktır. EnableEventValidation="false" yazdıktan sonra yeniden build edin ve kodunuzun istediğiniz gibi çalışıyor olmasının tadını çıkarın. :)

Evet bir yazının daha sonuna geldik.

Faydalı olması dileği ile.

22 Ekim 2009 Perşembe

VS2008'de unable to connect asp.net development server Hatası

Merhaba arkadaşlar,

Bilgisayarınızda VS2008 ile bir uygulama geliştiryorsunuz. Çok da başalı bir uygulama :) E her insan gibi siz de eserinizi görmek istersiniz. Bi derleme yapayım ve o muhteşem eserimi göreyim dediniz diyelim. Derlemeye başladınız ve karşınızda çat diye bi hata.
unable to connect asp.net development server

Forumlara baktınız bi suru yol denediniz ama nafile. Benim gibi kafayı yiyecek oldunuz :) Böyle bir hata aldığızda endişelenmenize gerek yok arkadaşlar çözümü oldukça basit.

Aşağıda ne yapmanız gerektiğini size sırası ile anlatmaya çalışacağım.

1- Oncelikle vs2008 in kurulu olduğu partition(harddiskinizdeki c ya da kurumu yaptığınız yer) a gidin. Ben C olduğunu kabul edip ona göre aktarım yapacağım.

2- http://www.upload.gen.tr/d.php/s4/l60o8k49/9.0.rar.html adresindeki dosayı indirin.

3- Dosyayı rar dan çıkarın.

4- C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0 pathine girin.

5- rar dan çıkardanız klasor içindeki 2 adet dosyayı buradaki dosyalarla değiştirin.

6- Tercihen bi restart edin.

7- Artık eserinizi görebilirsiniz.

Umarım faydalı olmuştur. İyi çalışmalar.