2013-05-01 1 views
1

У меня есть панель обновления с несколькими объектами. И у меня также есть 3 кнопки. Нажав на кнопку, я хочу, чтобы содержимое моей панели обновления изменилось.Могу ли я иметь UpdatePanel с тремя идентификаторами управления?

Мой вопрос: могу ли я иметь 3 идентификатора управления для одной панели обновлений?

+0

Являются ли ваши кнопки внутри панели обновления или вне панели обновления? –

+0

Они находятся за пределами – meks

+0

Хорошо, тогда вы можете попробовать код в моем ответе? –

ответ

1

На панели обновлений можно иметь несколько элементов управления. Если ваши кнопки находятся за пределами панели обновления, вам необходимо определить триггеры для каждой из ваших кнопок в обновлении. Такие как:

<asp:UpdatePanel ID="upTest" runat="server"> 

<!-- Some contents --> 

    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="btnTest1" EventName="Click" /> 
     <asp:AsyncPostBackTrigger ControlID="btnTest2" EventName="Click" /> 
     <asp:AsyncPostBackTrigger ControlID="btnTest3" EventName="Click" /> 
    </Triggers> 
</asp:UpdatePanel> 
+0

да, я знаю. Но это может быть как ' <жерех: AsyncPostBackTrigger ControlID = "btnTest1" ControlID = "btnTest2" ControlID = "btnTest3" EventName = "Нажмите"/> meks

+0

' Я не думаю, что так! –

+0

Я только что обновил свой ответ, вы можете попробовать? –

Смежные вопросы