Хорошо, это может быть немного странно, поэтому я начну с объяснения того, что я пытаюсь сделать. У меня есть несколько мастер-страниц для моего сайта, и они наследуют друг друга. Во втором из них (всего 4) у меня есть фоновое изображение. Здесь есть хитрость, я хотел бы переопределить это изображение с последней страницы ASPX. Я не могу изменить положение этого изображения, оно должно быть на главной странице 2, поскольку некоторые страницы используют эту страницу в качестве главной страницы.
Одна из моих идей заключалась в том, чтобы создать ContentPlaceHolder рядом с изображением, и если в нем есть какие-либо изображения (отметьте в Page_Load), то основное изображение будет скрыто. Я сделал это с помощью рекурсивной функции, которая находит изображение, просматривая элементы управления ContentPlaceHolder. Когда я устанавливаю для свойства видимости значение false, ничего не происходит.
Любые другие идеи о том, как это можно сделать, или почему выше не работает?
Редактировать: Речь идет не об изменении элементов на главных страницах, а об обратном, а о том, что из кода мастер-страниц вырываются на страницу, которая отображается в данный момент, и посмотрите, есть ли у нее элементы управления в определенном ContentPlaceHolder.