У меня есть главная страница, которая устанавливается через HTTPModule на PreInit(). СЧАСТЛИВОЕ ВРЕМЯ! Проблема в том, что мне нужно переопределить значение masterpagefile на нескольких страницах из-за проблемы с макетом. Кто-нибудь знает лучший способ?переопределение главного модуля
Я попытался добавить страницу_Preinit на свою страницу, но она выполняется перед PreInit() в моем модуле, поэтому она заканчивается тем, что там сброшена. Я думаю, может быть, мне следует обновить контекстную переменную на моей странице (что-то вроде masterSetAtPage, которое я мог бы отключить в своем модуле). Есть ли какие-то мысли по этому поводу?
Я работаю в VB.Net, но пример C# также будет прекрасен.
Можете ли вы обновить код PreInit, чтобы указать требуемую страницу мастера, или требуется ли обновление главной страницы на основе загружаемого содержимого? –
Можете ли вы описать, что вы хотите сделать? Большим препятствием, как правило, становится PreInit, чтобы успешно установить Masterpage, почему бы просто не установить ее или установить ее на другую? – JoshJordan