我在我的 asp.net 应用程序中使用 devexpress 调度程序。我的调度程序包含日期导航器和视图导航器(主要是日视图、周视图和月视图)。我的调度程序在用户控件中。我在我的 aspx 页面中使用此用户控件。在此页面中,我有一个标签lblRecords
,显示调度程序中显示的记录数。当我更改视图(默认视图是月视图)时,标签不会更新。下面是一些显示我的问题的图像。
在月视图中加载页面时 139 条记录
在这种情况下,我已将视图更改为日视图,并且只有 1 条记录。但标签仍然显示 139。
页面
<asp:UpdatePanel ID="updCalendar" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="leftarea" style="height: 400px">
<div class="comn_captn calender_left">
Calender View<a href="#"></a></div>
<table border="0" cellpadding="5" cellspacing="5" width="100%">
<tr>
<td style="vertical-align: top">
<label>
<strong>
<asp:Label ID="lblRecords" runat="server"></asp:Label></strong></label>
</td>
</tr>
<tr>
<td style="vertical-align: top">
<hr />
</td>
</tr>
....
</table>
</div>
<div class="rightarea">
<div class="comn_captn">
</div>
<div class="comonform_elements">
<uc1:CalendarView ID="calBMJob" runat="server" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
在此代码中,calBMJob
是包含调度程序的用户控件。
请帮我解决这个问题。我在 SO 中尝试了许多解决方案,但没有任何效果。任何解决方法也将不胜感激。