25 Tem 2011

ASP.NET: [System.Diagnostics.DebuggerNonUserCodeAttribute()] Hatası

.aspx veya .ascx uzantılı sayfalarımıza yazdığımız c# kodları bilindiği üzere <%%> tagları arasına yazılmakta. Bu sayfalardaki kod yoğunğu çok fazla olduğu zamanlarda sayfa içerisindeki parantezler karışabiliyor. Bu parantezlerin birine tıklayarak nerede kapandığını görebiliyoruz fakat gözden kaçırdığımız bir tanesi derleme esnasında olmasa da debug anında hata ortaya çıkmakta. Eğer bütün parantezleri teker teker kontrol edip hepsinin başlangıç ve bitiş yerlerini görüp eksiksiz olduğuna emin olursanız bu hata ortadan kalkacaktır.

2 yorum: