我正在 asp.net 中实现一个项目,我正在使用 Ajax 工具包的日历扩展器。
日历扩展器用于内容页面。但它没有正确显示日历。日历从拥有日历扩展器的“文本框”中放错了位置。
问问题
1698 次
4 回答
3
您只需在单独的 CSS 类中编写日历扩展器的样式,
然后将其分配给日历扩展器。
<asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" CssClass="CalendarCSS"/>
于 2013-04-04T06:50:24.820 回答
2
试试这个 ..
<asp:TextBox ID="TextBox1" runat="server"/>
<asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="TextBox1" CssClass="CalendarCSS"/>
于 2013-02-04T11:08:11.297 回答
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>
我希望它对你有帮助。
于 2013-02-04T14:22:01.527 回答
0
解决此问题的最佳方法是在页面顶部添加一个 ajax 程序集:
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
并且不要忘记将日历扩展器上的标记前缀添加为“ajaxToolkit”。
前任:
<ajaxToolkit:CalendarExtender ID="txtPostingDate_CalendarExtender"
runat="server" Enabled="True" TargetControlID="txtPostingDate"
Format="MM/dd/yyyy">
</ajaxToolkit:CalendarExtender>
于 2015-05-14T06:43:40.377 回答