我试图在Webforms项目中实现AjaxControlToolkit (19.1.0) CalendarExtension控件。对2017年。
我在母版页中引用了工具包以及脚本管理器。我的内容页面有scriptmanagerproxy引用。
结果显示显示当前月在上线,左侧显示日缩写的垂直列,月份不显示日数,底部显示当前日期。下面是一个方框,顶部是月份,下面是当前日期的“今日:”,左边写的是日名缩写。否则是空盒子。
(我似乎无法在这个贴图文本框中正确地格式化它以发布它的样子)
\x{e76f}2019年10月>
*
我们在美国,没有任何文化设置。在另一个页面(不使用母版页)上,它看起来是ok (就像一个常规日历)。
在内容页面上使用此方法是否存在已知的问题?是否有什么环境,模糊或其他,我忽略了?
我看过一堆关于控件的在线文章,但没有提到类似的内容。
我的aspx代码实现了它:
…
<tr>
<td>
<asp:Label ID="Label6" runat="server" Text="Start Date"></asp:Label>
<asp:TextBox ID="txtbxStartDate" runat="server" />
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" TargetControlID="txtbxStartDate" runat="server" />
</td>
</tr>
…发布于 2019-10-24 13:13:33
解决方案:在我的设计人员的帮助下,我们发现问题在于母版页的css样式表覆盖了'td‘和其他css类,因此每个元素都有一个宽度: 100%的值。
通过将以下样式代码添加到网页中,我们解决了这个问题。
.ajax__calendar_container td {
width: auto;
}https://stackoverflow.com/questions/58530658
复制相似问题