We have a large ASP.NET web forms project which we recently added ninject too, after adding ninject to the project references and started to use it within the project, we noticed a lot of unrelated pages began to throw null reference exceptions on Page_Load and narrowed it down to FindControl being called, although the controls where in the markup with the correct ID and runat="server" set.
We have then removed ninject, and the problem goes away.
Does ninject alter the way in which events are fired or the way in which Page_Load is ran? Or does ninject overload FindControl?