Данные не привязываются к ObjectDataSource из хранилища Application
в global.asax в обработчике Application_Start
Создаю такую штуку Application["fights"] = new ArrayList();
Дальше на некой форме добавил GridView и ObjectDataSourcе. Делегат селекта ObjectDataSource натравил на метод находящийся в CodeBehind этой же формы.
Внутри него такая реализация
public ICollection SelectFights()
{
ArrayList fights = (Application["fights"] as ArrayList);
return fights;
}
И все это дело падает с ошибкой.
Object reference not set to an instance of an object.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 38: ArrayList fights = (Application["fights"] as ArrayList);
При этом в Page_load тоже происходит обращение и все норм.
И я вам могу сказать, что это очень бесит.
В чем проблема, пожалуйста, подскажите. Заранее спасибо.
Если нет, то нужно в заголовке Global.asax дописать атрибут AutoEventWireup = "True"
Случайно заметил - проблема решилась или нужна помощь?