Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MasterPages -как обратиться к контролу на Master, (Из дочерней страницы) 
:(
    Опции темы
JaguarSmith
  Дата 30.10.2006, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 16.1.2005

Репутация: 1
Всего: 1



Привет! smile 

Очередной наивный вопрос:
Как обратиться к контролу находяшемуся на MasterPage из дочерней страницы которая в него грузится? smile 

PM MAIL YIM   Вверх
davandr
Дата 31.10.2006, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 25.10.2005
Где: Украина, Харьков

Репутация: нет
Всего: нет



Код

int temp = ((MyMaster)Master).Controls.Count;


дальше бежишь по всем контролам и проверяешь, что тебе надо


--------------------
PM MAIL   Вверх
JaguarSmith
Дата 2.11.2006, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 16.1.2005

Репутация: 1
Всего: 1



Попробовал так:
Код
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim n As Integer = Me.Master.Controls.Count
        Dim i As Integer
        For i = 0 To n - 1
            If Me.Master.Controls.Item(i).ID = "SiteMainMenu1" Then
                Dim cont As System.Web.UI.Control = Me.Master.Controls.Item(i).
                cont.HideButtons()
                cont.build()
            End If
        Next
End Sub


ругается что HideButtons и build это не мемберы System.Web.UI.Control
а  Me.Master.Controls.Item(i).ID вообще всю дорогу равен nothing  smile 

Задача была при загрузе страницы использующей мастерпейдж настроить вид этого самого мастерпейджа определённым образом...

Это сообщение отредактировал(а) JaguarSmith - 2.11.2006, 13:39
PM MAIL YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0397 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.