0

有谁知道为什么我在使用 IE(所有版本)作为浏览器时遇到这个问题?该图像在 Chrome 上完美运行,但在 IE 上无法正常运行。

这是我正在谈论的示例屏幕截图:

IE:

IE

当我使用 Chrome 尝试此操作时,它按预期工作。

铬合金:

铬合金

这是我在互联网上找到的代码。

<asp:GridView ID="gvJobs" runat="server" OnRowCommand="gvJobs_RowCommand">
    <Columns>
        <%--<asp:ButtonField ButtonType="Image" CommandName="btnExtract_Click" ImageUrl="~/images/icons/ExcelLogo.png" CausesValidation="false" />--%>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:ImageButton ID="btnExtractId" AutoPostback="true" runat="server" 
                    ToolTip="Calibration Form" CommandName="btnExtract_Click" CausesValidation="false" ImageUrl="~/images/icons/ExcelLogo.png" /> 
            </ItemTemplate>
        </asp:TemplateField>
        <asp:HyperLinkField HeaderText="Job Reference" DataTextField="JobReference" DataNavigateUrlFields="JobId" DataNavigateUrlFormatString="job.aspx?jobid={0}" />
        <asp:BoundField HeaderText="Job Type" DataField="JobTypeName" />
        <asp:BoundField HeaderText="Business Unit" DataField="BusinessUnitName" />
        <asp:BoundField HeaderText="Client" DataField="ClientFullname" />           
        <asp:BoundField HeaderText="Planned Completion Date" DataField="PlannedCompletionDate" DataFormatString="{0:dd/MM/yyyy}" />
        <asp:HyperLinkField HeaderText="Parent Job" DataTextField="ParentJobReference" DataNavigateUrlFields="ParentJobId" DataNavigateUrlFormatString="job.aspx?jobid={0}" Visible="false" />
    </Columns>
</asp:GridView>

我已经尝试了这两个控件,但在这个问题上仍然没有运气。我也在互联网上寻找解决方案,但它并不能帮助我解决我的问题。

提前感谢可以帮助我的人。

4

1 回答 1

1

我已经用静态值尝试了你的代码并且它工作正常。我猜你需要清除 Internet Explorer 的缓存。或按ctrl + F5

它缓存在 chrome 或 IE 上,您还需要在清除缓存后检查文件是否存在。

在这里,我们使用您的代码使用屏幕截图。 在此处输入图像描述

如果您需要任何帮助,请告诉我

于 2017-11-17T04:50:20.640 回答