6.01.2013
Hata mesajı: Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack
Çözümde :
Bu gibi durumlarda Redirect işlemi try bloğunda veya bir döngüde ( for,foreach ve/veya while ) olabilir.
İlk çözüm elbetteki gibi bu mantıksızlığı ortadan kaldırmak ve Redirect işlemini blog dışına almaktır.
Sorun çözülmedi ise ve/veya başka türlü bir çözüm için ise ;
bir parametre daha vererek endResponse olayını false olarak belirtmeliyiz .
Response.Redirect("ornek.aspx"); => HATA veren şekli ile ( HATA MESAJI :
Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack )
Response.Redirect("ornek.aspx",false); => HATA nın düzeltilmesi için yapılan değişiklik .
Konu ileilgili diğer Çözüm bilgileri ;
Response.end yerine => HttpContext.Current.ApplicationInstance.CompleteRequest kullanmak .
Server.Transfer yerine Server.Execute Kullanmak ...
Kaydol:
Kayıtlar (Atom)