У меня есть устаревшее решение, в котором все DataSource
определены в разметке для всех .aspx-страниц.Проблема, с которой я столкнулся, заключается в том, что экземпляр DataSource
создается несколько раз, так как он используется на странице, элементе управления ... Я хочу, чтобы NInject управлял созданием экземпляра DataSource
, чтобы этого не произошло.У меня есть эта часть для своего рода работы, но когда DataSource
определено в коде позади, а не в разметке, свойство Page
не установлено на DataSource
, кто-нибудь знает почему?
Простое решение этого - установить свойство Page
в базовом классе или что-то в этом роде, но я думаю, что свойство должно быть там, и хочу знать, почему.