我有这个布局:
<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";
}
如何连接按钮以触发更新程序的更新?
答案 0 :(得分:1)
如果我正确理解您的问题,请在节点下方(节点内)添加此项。
<Triggers>
<asp:PostBackTrigger ControlID="button" />
</Triggers>
答案 1 :(得分:0)
你为什么用div做这件事。而不是这样你需要做其他方式,比如使用asp.net按钮并为该按钮提供与div类似的样式表,并在按钮的点击事件上放置更新面板的触发器。