【发布时间】:2013-11-28 16:09:09
【问题描述】:
我的aspx 页面中有以下代码 -
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" >
<ContentTemplate>
<div id="Div1" runat="server">
<asp:Button ID="sButton" runat="server" Width="87px" OnClick="searchButton_Click"/>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<script>
$('#MainContent_fD').datetimepicker();
$('#MainContent_uD').datetimepicker();
</script>
</asp:Content>
所以在页面加载时,点击文本框 MainContent_fD 和 MainContent_uD 这会显示 JQuery 日期时间选择器。
但是,当用户单击 sButton,触发 UpdatePanel,然后再次使用日期时间选择器时,它们已被禁用。
我已尝试将脚本块移动到站点母版页,但这同样适用于初始页面加载,但在 UpdatePanel 上没有更新。我该如何解决这个问题?
【问题讨论】:
标签: c# jquery updatepanel