简体   繁体   English

AJAX CalendarExtender刷新更新面板

[英]AJAX CalendarExtender refresh update panel

I've added a CalendarExtender to reset the dates of a datasource for a grid view. 我添加了CalendarExtender来重置网格视图的数据源日期。

Code - 代码-

<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>

with the intention of forcing the update panel to update when the date is changed. 目的是在更改日期时强制更新面板进行更新。

What am I missing? 我想念什么?

Need to use 需要使用

<asp:PostBackTrigger /> 

to get the effect I needed. 得到我需要的效果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM