Я случайно получаю ошибки «DataContext, доступ к которым осуществляется после Dispose», но только на страницах/элементах управления aspx и ascx. Существует ли общее правило, согласно которому мне не следует вызывать встроенные методы на страницах, использующих контексты данных?
Я предполагаю, что к тому времени, когда страница отображается и вызывает метод, контекст данных уже был удален?
например на default.aspx
<%= CurrentContent.GetText("Intro") %>
CurrentContent на самом деле является объектом базы данных, на который ссылается файл default.aspx.cs.