2017年12月28日 星期四

[.Net] 解決 Update Panel 上 TextChanged 沒反應之方法

碰到問題:TextBox_TextChanged 事件,去呼叫 UserControl 中的 public function,頁面上的值沒有變動問題
後來發現是,UpdateMode 未設定為 Conditional
<asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox" runat="server" OnTextChanged="TextBox_TextChanged" AutoPostBack="true"></asp:TextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TextBox" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
view raw UpdatePanel hosted with ❤ by GitHub