Вероятно, это не сложный проект, но я не уверен, как лучше с ним справиться.
У меня есть страница ASP.Net, которая должна запросить базу данных для получения некоторой информации (список из примерно 12 адресов электронной почты), которые используются во всем одностраничном приложении (в основном набор из 8 кнопок, каждая из которых помещает запись в другой Таблица БД, которая включает сообщение [разное для каждой кнопки] и адрес электронной почты [из первого БД], на который должно быть отправлено сообщение).
Список адресов меняется редко. В какой момент мое приложение должно запрашивать адреса в БД? Делать это при нажатии кнопки кажется пустой тратой, поскольку я буду делать один и тот же запрос и получать одни и те же результаты снова и снова. Я думал открыть свой источник данных и использовать SqlDataReader и сохранить список адресов электронной почты в строковом массиве, но где лучше всего это сделать, чтобы данные сохранялись, но не запрашивались повторно (как вы можете сказать , Я не очень хорошо разбираюсь в ASP, и мне все еще неясно, каково время жизни переменных - приложение, сеанс или просто во время обработки страницы).
Любая помощь приветствуется.
Спасибо
Адам