我有这个布局:

<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";
}

如何连接按钮以触发更新程序的更新?

有帮助吗?

解决方案

如果我理解你的问题,请在节点下方(节点内)添加。

   <Triggers>
      <asp:PostBackTrigger ControlID="button" />
   </Triggers>

其他提示

你为什么用div做这件事。而不是这样你需要做其他方式,比如使用asp.net按钮并为该按钮提供与div类似的样式表,并在按钮的点击事件上放置更新面板的触发器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top