Я пытаюсь изменить главную страницу динамически, и хотя это легко сделать с страницы содержимого (переопределяя OnPreInit
), такого события для главной страницы нет. Возможно ли каким-то образом представить это событие?Как динамически изменять главную страницу главной страницы?
UPDATE: я получил на полпути, перейдя через PreInit
страниц в нижней части лестницы, оказывается, можно делать такие вещи, как base.Master.MasterPageFile = "/master.Master";
, но по каким-то причинам это не загружает материал в заголовке самой главной главной страницы, а именно таблицы стилей.
Хе-хе, смешно, я обнаружил это сам путем проб и ошибок, но, как я уже говорил, это не совсем решает проблему. Файл главной страницы загружается, однако таблицы стилей, которые находятся в заголовке, не являются. – Shagglez
Ваша главная страница в другой папке, чем страницы содержания? – Kamyar
Если это так, ваша проблема связана с неправильной настройкой путей во время выполнения на главной странице. некоторые обходные решения упоминаются в: http://forums.asp.net/t/1401917.aspx – Kamyar