如何通过按钮调用服务器功能然后更新更新面板?
-
05-07-2019 - |
题
我有这个布局:
<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类似的样式表,并在按钮的点击事件上放置更新面板的触发器。
不隶属于 StackOverflow