【问题标题】:AJAX Control Tool Kit Controls UI rendering transparentlyAJAX 控制工具包 透明控制 UI 渲染
【发布时间】:2012-08-28 19:28:39
【问题描述】:

您好,我对 Ajax 控件有一个奇怪的问题。 所有 Ajax 控件(如 Validator Callout Extender、Calendar Extender、Baloon Popup Extender)的透明背景。

Ajax 的版本是 4.1.51116.0 运行时版本为 v4.0.30319

我没有应用针对这些扩展器的任何样式。

日历扩展器的示例语法如下:

<asp:TextBox ID="txtFrom" runat="server" CssClass="textbox txtsingleline"
    ReadOnly="true"></asp:TextBox>
<asp:ImageButton ID="imgBtnFrom" runat="server" ImageUrl="~/images/Cal20x20.png" Width="20" Height="20" ImageAlign="TextTop" />
<asp:CalendarExtender ID="txtFrom_CalendarExtender" PopupButtonID="imgBtnFrom"
    runat="server" Enabled="True" 
    TargetControlID="txtFrom" Format="MMM d, yyyy">
</asp:CalendarExtender>

看起来像

对于验证器标注扩展器:

<asp:TextBox ID="txtDescription" runat="server" CssClass="textbox txtmultiline" MaxLength="400"
    TextMode="MultiLine"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvDescription" runat="server" Display="None" ControlToValidate="txtDescription" ValidationGroup="ldForm"
    ErrorMessage="Please write Description." Font-Size="Small" ForeColor="Red"
    SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:ValidatorCalloutExtender ID="rfvDescriptionE" runat="server" TargetControlID="rfvDescription">
</asp:ValidatorCalloutExtender>

浅色背景如下所示

对于深色背景,它显示如下:

如果我在其他简单的应用程序中使用相同的 dll,效果很好。 我使用GZip 来获得快速响应时间(你认为这会破坏Ajax 控件的用户界面吗?)。 在使用 GZip 之前,它也曾在原始应用程序中运行良好。 我什至尝试删除 GZip 代码并运行应用程序,但徒劳无功。

任何想法是否 GZip 是触发此错误的原因或任何其他原因? 但我尝试删除 GZipStreaming

【问题讨论】:

    标签: asp.net ajax asp.net-ajax ajaxcontroltoolkit calendarextender


    【解决方案1】:

    终于明白了…………

    GZip 代码中,下面这行代码在做恶作剧:)

    // Compress only html and stylesheet documents.
            if (contentType == "text/html" || contentType == "text/css")
    

    我将其更改如下以使其正常工作。

    // Compress only html and stylesheet documents.
            if (contentType == "text/html")
    

    【讨论】:

      猜你喜欢
      • 2011-12-14
      • 2014-02-22
      • 2013-05-22
      • 1970-01-01
      • 2010-11-22
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多