您是否看到下面的代碼有問題?我希望我的圖像在打開頁面後立即顯示,但僅在報告運行後纔打開。如果這看起來完整,那麼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>
我還沒有任何運氣。當SelectionReportViewer從窗體中移除時,我可以看到圖像,但顯然我需要該控件來創建報告。有沒有人有任何關於如何在SelectionReportViewer參與之前讓圖像顯示出來的明智想法?該控件確實有一些事件:數據綁定,處置,初始化,加載,預渲染,卸載 – Josh 2010-05-02 16:16:27
有人可以幫我解決這個問題嗎?通過進一步測試,這是我到目前爲止:我的ASPX頁面包含一個form1,它有Image1和一個ReportViewer控件。但是在ASPX被加載之前,SelectionReport.cs會經歷一個創建報表的漫長過程,並且在這裏我需要在報表生成之前生成一個Loading.gif。思考? – Josh 2010-05-04 15:13:50