powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ATLAS - 2 updatePanel
9 сообщений из 9, страница 1 из 1
ATLAS - 2 updatePanel
    #33900337
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на странице 2 updatePanel. Проблема в том, что они обновляются обе. Как заставить обновляться или ту, или иную (в зависимости от нажатых кнопок)?
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900391
FLUID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
повешай триггеры на кнопки...... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900442
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, FLUID, Вы писали:

FLU>повешай триггеры на кнопки...

странно, тоже самое происходит :xz:
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900535
FLUID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, parapet, Вы писали:

P>Здравствуйте, FLUID, Вы писали:

FLU>>повешай триггеры на кнопки...

P>странно, тоже самое происходит :xz:

а как у тебя все это происходит? так:


<atlas:UpdatePanel runat="server" ID="UpdatePanel1" Mode="Conditional">
  <Triggers>
    <atlas:ControlEventTrigger ControlID="btnTrigger" EventName="Click" />
  </Triggers>
</atlas:UpdatePanel>... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900578
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, FLUID, Вы писали:

FLU>Здравствуйте, parapet, Вы писали:

P>>Здравствуйте, FLUID, Вы писали:

FLU>>>повешай триггеры на кнопки...

P>>странно, тоже самое происходит :xz:

FLU>а как у тебя все это происходит? так:

FLU>
FLU><atlas:UpdatePanel runat="server" ID="UpdatePanel1" Mode="Conditional">
FLU>  <Triggers>
FLU>    <atlas:ControlEventTrigger ControlID="btnTrigger" EventName="Click" />
FLU>  </Triggers>
FLU></atlas:UpdatePanel>
FLU>

о, Mode="conditional" спасло... на простой странице работает как нужно. Но у меня помимо триггеров еще есть такая фича, как добавление в одну из updatePanel динамических кнопок и в коде:



scriptManager.RegisterAsyncPostBackControl(btn);

теперь это не работает :(
Как по-другому триггер поцепить?
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900676
FLUID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, parapet, Вы писали:

P>Здравствуйте, FLUID, Вы писали:

FLU>>Здравствуйте, parapet, Вы писали:

P>>>Здравствуйте, FLUID, Вы писали:

FLU>>>>повешай триггеры на кнопки...

P>>>странно, тоже самое происходит :xz:

FLU>>а как у тебя все это происходит? так:

FLU>>
FLU>><atlas:UpdatePanel runat="server" ID="UpdatePanel1" Mode="Conditional">
FLU>>  <Triggers>
FLU>>    <atlas:ControlEventTrigger ControlID="btnTrigger" EventName="Click" />
FLU>>  </Triggers>
FLU>></atlas:UpdatePanel>
FLU>>

P>о, Mode="conditional" спасло... на простой странице работает как нужно. Но у меня помимо триггеров еще есть такая фича, как добавление в одну из updatePanel динамических кнопок и в коде:


P>
P>scriptManager.RegisterAsyncPostBackControl(btn);
P>

P>теперь это не работает :(
P>Как по-другому триггер поцепить?

а че бы не добавлять триггеры вот так:


ControlEventTrigger btnTrigger = new ControlEventTrigger();
btnTrigger.ControlID = testBtn.ID;
btnTrigger.EventName = "Click";
UpdatePanel1.Triggers.Add(btnTrigger);... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900891
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, FLUID, Вы писали:


FLU>а че бы не добавлять триггеры вот так:

FLU>
FLU>ControlEventTrigger btnTrigger = new ControlEventTrigger();
FLU>btnTrigger.ControlID = testBtn.ID;
FLU>btnTrigger.EventName = "Click";
FLU>UpdatePanel1.Triggers.Add(btnTrigger);
FLU>

Exception Details: System.InvalidOperationException: The ControlID property of the trigger must reference a valid control.



:xz:
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900925
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел в чем у меня была проблема — я использовал MasterPage для страницы и по этой причине давало ошибку



Exception Details: System.InvalidOperationException: The ControlID property of the trigger must reference a valid control.

с этим надо будет еще разобраться почему именно проблемы с MasterPage :maniac:
Теперь пробую как ты написал. Для статических контролов проблем никаких, но для динамических — дело в том, что этот код работает только если его вызывать до загрузки — в PreInit например. А в PreInit еще контролов нету :no:
...
Рейтинг: 0 / 0
ATLAS - 2 updatePanel
    #33900949
parapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, parapet, Вы писали:

P>нашел в чем у меня была проблема — я использовал MasterPage для страницы и по этой причине давало ошибку


P>
P>Exception Details: System.InvalidOperationException: The ControlID property of the trigger must reference a valid control.
P>

P>с этим надо будет еще разобраться почему именно проблемы с MasterPage :maniac:
P>Теперь пробую как ты написал. Для статических контролов проблем никаких, но для динамических — дело в том, что этот код работает только если его вызывать до загрузки — в PreInit например. А в PreInit еще контролов нету :no:

можно в Init, тогда уже контролы есть, но если нужно ViewState- то оно еще не поднялось...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ATLAS - 2 updatePanel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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