【问题标题】:AJAX calendar extender display issue in SafariSafari 中的 AJAX 日历扩展器显示问题
【发布时间】:2008-12-16 21:07:40
【问题描述】:

好的,这不是 CSS 问题,我从页面中删除了所有样式。这是一个日历扩展器,其目标 id 为文本框,弹出按钮是同一个文本框。

月份名称显示低于 天,所以无法使用。

在 IE 中没问题。

我在 Windows Vista 中使用 Safari。

有人知道这是什么原因吗?

谢谢。

我不知道为什么这被否决了,是否有一些我遗漏的信息?这不是一个重复的问题。

更新:

这里是 c0dez:

 <label>date</label>
                    <asp:TextBox ID="txtDate" CssClass="field" runat="server" />
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtDate" Text="*" />
                <ajaxtoolkit:CalendarExtender ID="CalendarExtender1" runat="server"
                    TargetControlID="txtDate"
                    Format="MMMM d, yyyy"
                    PopupButtonID="txtDate" PopupPosition="BottomLeft" />

【问题讨论】:

    标签: asp.net ajax controls


    【解决方案1】:

    我认为它被否决是因为您没有在问题中输入任何代码,所以看起来您是在寻求对 Safari 浏览器的支持,而不是就 safari 如何处理 AJAX 的特殊性寻求帮助。 换句话说,您需要更加具体和清晰。

    【讨论】:

      【解决方案2】:

      Menu 控件和 Safari 也有类似的问题。我必须在 App_Browser 文件夹中创建一个 safari.browser 文件。此文件夹包含 ASP.NET 用于识别各个浏览器并确定其功能的浏览器定义文件。这是我必须放入 safari.browser 文件中的内容。

      <browsers>
          <browser refID="safari1plus">
              <controlAdapters>
                  <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
              </controlAdapters>
          </browser>
      </browsers> 
      

      您可以尝试的另一件事是修改日历的基本 css 样式。 Ajax Calendar Extender 有一组预定义的 CSS 类,可以被覆盖。

      如果你转到http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx,在页面底部有一个关于日历主题的主题,列出了所有的日历 Css 类。

      希望对你有帮助。

      【讨论】:

        【解决方案3】:

        我今天遇到了同样的问题。

        解决方案虽然在网络上有些难以找到,但相当简单

        创建一个新的Div,其位置设置为relative (style="position:relative;")

        并将您的文本框和 calendarExtender 放在 Div 中。

        这解决了我面临的问题,我希望它也对你有用

        类似的问题: CalendarExtender Positioning Problem

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-09-21
          • 1970-01-01
          • 2011-02-18
          • 2019-01-20
          • 1970-01-01
          • 2012-08-21
          • 1970-01-01
          相关资源
          最近更新 更多