У меня есть этот макет:
<div runat="server" OnClick="ChangeText()" id="button">Ok</div>
<asp:UpdatePanel id="updater" runat="server">
<ContentTemplate>
<div id="text">Hello</div>
</ContentTemplate>
</asp:UpdatePanel>
Я хотел бы иметь его так, чтобы при нажатии кнопки функция ChangeText() вызывается на сервере - эта функция затем обновляет метку в UpdatePanel, например, так...
public void ChangeText() {
text.InnerText = "Goodbye";
}
Как подключить кнопку так, чтобы она запускала обновление для обновления?
Если я правильно понял ваш вопрос, добавьте это ниже своего node (внутри node).
<Triggers>
<asp:PostBackTrigger ControlID="button" />
</Triggers>
Почему вы делаете это с div. Вместо этого вам нужно сделать другой способ, как использовать кнопку asp.net и предоставить таблицу стилей для этой кнопки так же, как и div, и поместить триггер для панели обновления при событии нажатия кнопки.