Как вы планировали сохранить список?Вместо того, чтобы создавать его на главной странице, вы можете создать его как переменную приложения или, если она зависит от пользователя, как переменную сеанса.В любом случае вы должны сделать что-то вроде:
Dictionary<DateTime, myObj> myList = new Dictionary<DateTime, myObj>();
Затем вы сохраните его где-нибудь:
Session["MyList"] = myList;
и когда вам потребуется снова получить к нему доступ:
Dictionary<DateTime, myObj> myList = (Dictionary<DateTime, myObj>)Session["MyList"];
Вы можете сделать объявление на главной странице при инициализации или при загрузке, или даже лучше, я бы предложил сделать это в файле global.asax для сессии или приложения