2009-06-01 23 views
1

私は、UpdatePanelでWizardコントロールを使用しています。ウィザードステップの中には、UpdatePanelsが内部にネストされているものがあります。外部UpdatePanelと内部UpdatePanelには、それぞれ独自のTriggerコレクションがあります。すべてのイベントが意図どおりに起動します。入れ子のUpdatePanelの動作

しかし、UpdatePanelの外側のトリガーは、UpdateProgressコントロールをオフにしません。内側のものはすべてそうです。なぜ私はProgressTemplateを表示するために外部トリガを取得できないのか困惑しています。これは、Wizard StepsをナビゲートするImageButtonのためのものです。次のようにアウトライン

、ネスティングは次のとおりです。

 
UpdatePanel 
    Triggers 
    ContentTemplate 
     UpdateProgress 
     Wizard 
     Step #n 
     UpdatePanel 
      Triggers 
      ContentTemplate 
        . 
        . 
      /ContentTemplate 
     /UpdatePanel 
     /Step 
       . 
       . 
     /Wizard 
    /ContentTemplate 
/UpdatePanel 

答えて

0

あなたは、ネストされたのUpdatePanelでのUpdateProgressを関連付けていますか?

UpdatePanelsとUpdateProgressに完全なタグを付けることはできますか?明らかなことがあるかどうかを確認するのに役立ちます。

0

UpdateProgressは、一番外側のUpdatePanelの外にある必要があり、特定のUpdatePanelに関連付けられていない必要があります。

あなたはのUpdateProgress 制御のAssociatedUpdatePanelID プロパティを設定することにより、 UpdatePanelコントロールとのUpdateProgress コントロールを関連付けます。ポストバックイベント がUpdatePanel コントロールから発生した場合、関連付けられたUpdateProgress コントロールが表示されます。 UpdateProgressコントロール を特定のUpdatePanelコントロールに関連付ける場合、 UpdateProgressコントロールは、非同期の ポストバックに対して 進捗状況を表示します。

UpdatePanelコントロールのChildrenAsTriggersプロパティをFALSE に設定され、非同期ポストバック は、任意の関連 のUpdateProgressコントロールが が表示され、その UpdatePanelコントロール内部から発生している場合。

関連する問題