你们下面的代码看到了什么问题吗?我希望我的图像在页面打开后立即显示,但它仅在报告运行后打开。如果这看起来完整,那么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>
答案 0 :(得分:0)
没有什么是真的向我跳出来,但你试过增加z指数吗?也许ReportViewer只显示它的顶部?
答案 1 :(得分:0)
听起来您的报表控件正在尝试在初始页面加载期间生成报表。您希望在没有报告的情况下加载页面,然后使用Javascript启动报告加载,最好通过一些AJAX技术,这样您就不必回发页面。我不熟悉那个控件,所以我不确定是否有办法让它不能生成初始加载报告,或者你是否需要动态添加控件本身。