为什么我的图像不显示?

时间:2010-05-01 01:51:06

标签: asp.net javascript

你们下面的代码看到了什么问题吗?我希望我的图像在页面打开后立即显示,但它仅在报告运行后打开。如果这看起来完整,那么javascript可以帮助吗?请告诉我。感谢。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SelectionReport.aspx.cs" Inherits="Geocortex.Essentials.WebFramework.SelectionReportPage" Culture="auto" UICulture="auto" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title><asp:Literal meta:resourcekey="Title1" runat="server" /></title>        
</head>
<body>
    <form id="form1" runat="server">
        <p>
            <asp:Image ID="Image1" runat="server" ImageAlign="Left" 
                ImageUrl="~/Images/Loading.gif" 
                style="z-index: 1; left: 254px; top: 15px; position: absolute" />
        </p>
        <gcx:SelectionReportViewer ID="SelectionReportViewer" runat="server" />

    </form>
</body>

2 个答案:

答案 0 :(得分:0)

没有什么是真的向我跳出来,但你试过增加z指数吗?也许ReportViewer只显示它的顶部?

答案 1 :(得分:0)

听起来您的报表控件正在尝试在初始页面加载期间生成报表。您希望在没有报告的情况下加载页面,然后使用Javascript启动报告加载,最好通过一些AJAX技术,这样您就不必回发页面。我不熟悉那个控件,所以我不确定是否有办法让它不能生成初始加载报告,或者你是否需要动态添加控件本身。