Ajax工具包中的日历扩展程序在ASP.NET内容页面中无法正常工作

时间:2013-02-04 10:13:44

标签: asp.net ajax calendar

我正在asp.net中实现一个项目,我正在使用Ajax工具包的日历扩展器 日历扩展程序用于内容页面。但它没有正确显示日历。压延机与拥有压延机扩展器的“文本盒”错位。

4 个答案:

答案 0 :(得分:3)

您只需在单独的CSS类中编写Calendar Extender的样式,

然后将其分配给Calendar Extender。

<asp:CalendarExtender   ID="CalendarExtender1"  runat="server"  TargetControlID="TextBox1"    CssClass="CalendarCSS"/>  

答案 1 :(得分:2)

试试这个..

<asp:TextBox   ID="TextBox1"  runat="server"/>

<asp:CalendarExtender   ID="CalendarExtender1"  runat="server"  TargetControlID="TextBox1"    CssClass="CalendarCSS"/>  

答案 2 :(得分:1)

确保Calendar Extender的 TargetControlID 等于TextBoxID,然后包含 PopupPosition 属性。

例如:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<cc1:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" PopupPosition="Right"></cc1:CalendarExtender>

我希望它可以帮到你。

答案 3 :(得分:0)

解决此问题的最佳方法是在页面顶部添加一个ajax程序集:

_

并且不要忘记在日历扩展器上添加tagprefix作为&#34; ajaxToolkit&#34;。

前:

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>