powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Динамические контролы в наследуемой от master page странице
5 сообщений из 5, страница 1 из 1
Динамические контролы в наследуемой от master page странице
    #33506606
RG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RG
Гость
Вопрос в том, что создается страница, которая наследуется от мастер-страницы с шаблоном элементов. На странице происходит динамическое добавление новых элементов управления в контролы формы.
В том числе добавляется кнопка Button. Проблема заключается в том, что не получается перехватить событие нажатия кнопки. При том, что если не наследовать страницу от мастер страницы, то событие нажатия кнопки перехватывается. Как решить данную проблему?
...
Рейтинг: 0 / 0
Динамические контролы в наследуемой от master page странице
    #33506902
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так не пробовали
в page_load
...................
Dim mycmdSearch As System.Web.UI.WebControls.Button = CType(Me.FindControl("cmdSearch"), System.Web.UI.WebControls.Button)
AddHandler mycmdSearch.Click, AddressOf cmdSearch_Click
...................
где нить в модуле

Public Sub cmdSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
....
End Sub

...
Рейтинг: 0 / 0
Динамические контролы в наследуемой от master page странице
    #33507526
RG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RG
Гость
Вы предлагаете найти контрол на форме при загрузке страницы, но он добавляется только при нажатии пользователем кнопки на форме.

protected void Button_Click(object sender, EventArgs e)
{

Button ButtonAdd=new Button();

ButtonAdd.ID = "Add";
ButtonAdd.Text = "Add";
ButtonAdd.Click += new EventHandler(Add_Click);

ContentPlaceHolder cont;
cont = (ContentPlaceHolder)Master.FindControl("Content");
HtmlForm f = (HtmlForm)cont.FindControl("form");
f.Controls.Add(ButtonAdd);

}

Событие Add_Click не срабатывает, есть еще какие-нибудь идеи?
...
Рейтинг: 0 / 0
Динамические контролы в наследуемой от master page странице
    #33507836
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А после нажатия на кнопку нельзя добавить обработчик ?
...
Рейтинг: 0 / 0
Динамические контролы в наследуемой от master page странице
    #33507842
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поставь поиск контрола в лоад формы (как и советовали) и если контрол есть на странице, то тогда и присваивай ему хендлер...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Динамические контролы в наследуемой от master page странице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]