[英]The popup calendar does not look right
我正在嘗試在 Webforms 項目中實現 AjaxControlToolkit (19.1.0) CalendarExtension 控件。 與 2017 年相比。
我在母版頁中引用了工具包以及腳本管理器。 我的內容頁面有 scriptmanagerproxy 參考。
結果顯示在頂行顯示當前月份,在左側顯示日期縮寫的垂直列,該月沒有日期編號,在底部顯示當前日期。 所以是一個方形框,頂部是月份,底部是當前日期“今天:”,左側是日期名稱縮寫。 否則空盒子。
(我似乎無法在這個帖子文本框中正確格式化以發布它的樣子)
| < 2019 年 10 月 > |
我們在美國,沒有設置任何文化背景。 在另一個頁面(不使用母版頁)上看起來不錯(就像一個常規日歷)。
在內容頁面上使用它是否存在已知問題? 是否有一些我忽略的設置,模糊或其他?
我查看了一堆關於控件的在線文章,但沒有提到這樣的事情。
我實現它的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>
…
解決方案:在我的設計師的幫助下,我們發現問題在於母版頁的 css 樣式表覆蓋了“td”和其他 css 類,因此每個元素都被賦予了一個寬度:100% 的值。
通過將以下樣式代碼添加到網頁中,我們解決了該問題。
.ajax__calendar_container td {
width: auto;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.