簡體   English   中英

顯示我的圖像時出現問題

[英]Problem with displaying my Image

這是我的全部問題,因此,如果有人有任何想法或可以提供幫助,請告訴我。 我有一個網站將生成報告,並且此報告需要花費一些時間才能創建。 有一個MyForm.ASPX文件,它具有form1,Image1和ReportViewer控件。 還有一個MyReport.cs文件,其中包含C#代碼以生成HTMLText字符串,ReportViewer控件將顯示該字符串。 當我在瀏覽器中打開網站時,MyReport.cs文件會在調用MyReport.ASPX之前創建報告,因此直到創建報告后,我的Image1(在創建報告時需要顯示)才顯示。並顯示出來。

你建議我在這里做什么? 如果我沒有提供足夠的信息,請讓我知道您還需要知道什么,我將很樂意將其發布。

謝謝,

以下是對德里克的回應。

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$(".loading").load("http://servername/Geocortex/Essentials/Web/SelectionReport1.aspx");
});
</script>

<%@ Page Language="C#" AutoEventWireup="true" Codebehind="App_Code/MyReport.cs" Inherhits="Geocortex.Essentials.WebFramework.SelectionReportPage" Culture="auto" UICulture="auto" %>

一種方法是將報告生成代碼移動到網頁中的Web服務或PageMethod。 讓aspx頁面顯示圖像,然后在頁面加載后,使用js或jquery對您的Web服務(或Page方法)進行Ajax調用,並更新頁面(刪除圖像並顯示從Web服務返回的報告) 。

<div id="loading">  
<img src="..."/> 
</div> 

然后在document.ready事件中使用jquery:

$(document).ready(function(){ 
$(".loading").load(url of page with reportviewer control); 
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM