2011-10-23 6 views
1

私はフラッシュと呼ばれますが、ページは5秒間(故意に)ハングしてから完全にレンダリングされます。なぜそれが私に最後の最初の部分を示していないのですか?asp.netのフラッシュがworkigでないように見えるのはなぜですか?

Firefoxの7とクロムの両方この

コードファイル

using System; 

namespace ABC 
{ 
    public class Test 
    { 
     static public void Apple() 
     { 
      System.Web.HttpContext.Current.Response.Flush(); 
      System.Threading.Thread.Sleep(5000); 
     } 
    } 
} 

ページ

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %> 

<!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 runat="server"> 
    <title></title> 
</head> 
<body> 
hi 
    <form id="form1" runat="server"> 
    <div> 
    starting 
    <% ABC.Test.Apple(); %> 
    <% WebApplication1._Default.RecurseMe(Response, @"/var/www/wordpress", 0); %> 

    </div> 
    </form> 
</body> 
</html> 
+0

トラフィックを監視しましたか? EtherealまたはMicrosoft Network MonitorまたはGoogle Chrome統合ツールを使用していますか?たぶんあなたのサーバーはすぐに送信されますが、ブラウザ側で何かが表示されるのを妨げるでしょうか? –

+1

@UweKeim:多分、これはどのようなchromeツールですか?私はちょうどすぐにチェックして何も見なかった –

+0

私はネットワークツール/タブが送信され、サーバーから受信したことを示すと思った? –

答えて

2

を行い、私はそれがHTMLをロード行うの前に、Webブラウザがページを表示するとは思いません。このように考えてみましょう。ページが正しくレンダリングされ、タグになる前に閉じる必要があるタグがあります。

なぜあなたはこれを行う必要があるのか​​分かりませんが、ロード中に一部のデータを非表示にする場合は、非表示のdiv内の領域を非表示にしてから、時間間隔やその他の方法AJAXコールバックなど。

+0

私はあなたが何らかのテストをしていて、私は一時停止が起こっているのを見るためにフラッシュしたいと思う前に、 –

関連する問題