В настоящее время я создаю новый сайт, где мои клиенты получают собственный поддомен.
например:
user1.mydomain.com
user2.mydomain.com
userDef.mydomain.com
...
Сайт встроен и работает на: IIS, asp.net C #
Итак. Потому что там много поддоменов виртуальных хостов. в моем коде есть функция, которая подключается к базе данных и проверяет идентификатор учетной записи.
SELECT account_ID where account_subdomain = 'user##' LIMIT 1;
В зависимости от идентификатора и главная страница, и страница содержимого возвращают разные данные / дизайн.
У меня вопрос: в какое «событие» я должен поместить свою функцию, которая помещает accountID в сеанс («accountID»)?
потому что я хочу это на каждой странице, я пытался поместить это в page_load на главной странице, но это слишком поздно. Я полагаю, что page_load на странице содержимого отображается перед page_load на главной странице?
Так, есть ли хорошее место, чтобы поставить мою функцию, чтобы проверка идентификатора учетной записи была сделана прежде, чем что-либо еще будет написано на веб-странице?
Спасибо!
Матовый