AJAX CalendarExtender刷新更新面板

时间:2014-01-27 18:48:25

标签: asp.net ajax

我添加了一个CalendarExtender来重置网格视图的数据源日期。

代码 -

<asp:UpdatePanel ID="UPTabs" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger controlid="tbMoveInDate" eventname="TextChanged" />
    </Triggers>
    <ContentTemplate>
    <asp:TextBox ID="tbMoveInDate" Width="70px" AutoPostBack="true" runat="server"/>
    <asp:CalendarExtender ID="tbMoveInDateCalendarExtender" runat="server" Format="MM/yyyy"
                        TargetControlID="tbMoveInDate" OnClientHidden="onCalendarHidden" OnClientShown="onCalendarShown" />

    <asp:GridView ID="gvMoveins" runat="server" .../>
    </ContentTemplate>
</asp:UpdatePanel>

意图在更改日期时强制更新面板更新。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

需要使用

<asp:PostBackTrigger /> 

获得我需要的效果。