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