簡體   English   中英

彈出日歷看起來不正確

[英]The popup calendar does not look right

我正在嘗試在 Webforms 項目中實現 AjaxControlToolkit (19.1.0) CalendarExtension 控件。 與 2017 年相比。

我在母版頁中引用了工具包以及腳本管理器。 我的內容頁面有 scriptmanagerproxy 參考。

結果顯示在頂行顯示當前月份,在左側顯示日期縮寫的垂直列,該月沒有日期編號,在底部顯示當前日期。 所以是一個方形框,頂部是月份,底部是當前日期“今天:”,左側是日期名稱縮寫。 否則空盒子。

(我似乎無法在這個帖子文本框中正確格式化以發布它的樣子)


| < 2019 年 10 月 > |

|蘇 | |鉬 | |塗 | |我們 | |釷 | |法國 | |薩 | | 29 | | 今天:2019 年 10 月 23 日 |

我們在美國,沒有設置任何文化背景。 在另一個頁面(不使用母版頁)上看起來不錯(就像一個常規日歷)。

在內容頁面上使用它是否存在已知問題? 是否有一些我忽略的設置,模糊或其他?

我查看了一堆關於控件的在線文章,但沒有提到這樣的事情。

我實現它的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM