プログレスバーの問題:結果が表示されない

私の進行状況バーに問題があります。今私はオーバーフローのすべての質問を見て、私はGoogle検索の多くを介して行ってきた。私は何か見落としているかもしれませんが、あなたが何かを賭けても、この問題は本当に単純に私が見落としている何かです。買収を呼びかける

私のプログレスバーはうまくいくようです。 Imはajaxを使用していますが、すべてが右のパネルにあります。ボタンが押されると即座に起動し、処理が完了すると停止します。注意してください、これは取得するのと同じくらい簡単です。そのちょうどGIF、何も特別なものはありません。 Visual Studio 2010、SQL Server 2008、Ajax、およびC#を使用します。私はあまりにもありますが、私はjqueryまたはjsを使用していません。

私のアプリケーションは簡単です。これは、別のサーバーに注文を送信するので、私はクライアント側です。ボタンがクリックされると、注文は送信されています。私の問題は、注文が送信されているにもかかわらず、進行状況バーが停止して処理が完了しても、ラベル(成功またはエラー)と注文データベーステーブルは起動しません。どうしてこれなの?アプリケーションが注文を送信するので、これは非常に奇妙ですが、100%機能しますが、ユーザー側では何も変わりません。

ここにいくつかのコードがあります。あらかじめありがとうございます!

protected void Page_Load(object sender, EventArgs e)
{
    Initialize();
}

protected void Page_PreRender(object sender, EventArgs e)
{
}

protected void Button_Click(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(3000);
    Button btn = (Button)sender;
    KaplanFTP.BatchFiles bf = new KaplanFTP.BatchFiles();
    KaplanFTP.Transmit transmit = new KaplanFTP.Transmit();

    if (btn.ID == PutFTPButton.ID)
    {//code

    private void Initialize()
{//code   if success/notsuccess  labels will fire

それが役立つならば、ここにデザインコードもあります

    <body>
    <form id="form1" runat="server">
    <div class="mainPanel">
        <div>
            

Number of Batches Created Today:

 
        </div>
        <div id="batchestoprocessdiv">
            
        </div>
        
             
        
        
            
                
            
        
        COUNTDOWN TO SUBMISSION!
        

        
        
        
            

                



</div> <div id="OrdersInfoDiv" runat="server" visible="false"> </div> <div id="OrdersSentDiv" class="mainPanel" runat="server" visible="false">

Sent Orders

    </div>
    </form>

    <script src="js/SendOrders.js" type="text/javascript"></script>


</body>
0

1 答え

Put all content those you want to refresh after download finished into UpdatePanel with UpdateMode="Always"

1
追加された
明らかに、あなたが意味するデータベーステーブルは何ですか?
追加された 著者 Yuriy Rozhovetskiy,
はい、UpdatePanelのボタンのクリックイベントを処理するので、更新するすべてのコントロールを同じUpdatePanelまたはUpdateMode AlwaysのUpdatePanelに配置するか、UpdatePanelの「条件付き」UpdateModeに設定してUpdateメソッドを明示的に呼び出す必要があります Button_Click メソッドを使用します。
追加された 著者 Yuriy Rozhovetskiy,
だからあなたは、すべてのラベル/データベースのテーブルをそのupdatePanelに入れると言っていますか?
追加された 著者 javasocute,
私はお詫びします、私はグリッドビューを教えています。
追加された 著者 javasocute,
助けてくれてありがとう!私はそれが何か簡単であることを知っていた!
追加された 著者 javasocute,