2010-12-04 3 views
0

条件付きでUpdatePanel内に完全なポストバックが発生する可能性はありますか?条件付きでUpdatePanelのボタンに完全なポストバックが発生する

これは、1)ページが動的に構築され、コントロールであるため、更新パネルのコレクションを使用できないこと、2)特定の状況下でのみ完全なポストバックを行うことになります。

「特定の状況」はJavaScriptによって評価されます。

答えて

1

なぜボタンのcontrolidを使用してupdatepanelにポストバックトリガを追加しないのですか?それはそれを行うための最善の方法です。

特定の条件に応じてプログラムでトリガーを追加する場合は、ページのレンダリング中にこれを行うことができます。

PostBackTrigger t = new PostBackTrigger(); 
    t.ControlID = btn.ClientID; 
    updatePanel1.Triggers.Add(t); 
+0

私が言ったように、これはコンテンツが動的に構築されているコントロールで起こっており、必ずしも完全なポストバックを必要とするとは限りません。私は、「条件付きで、ボタンに完全なポストバックを引き起こすことは可能ですか?それはUpdatePanel内にありますか?私はいつもポストバックをしたいと思うわけではありません。 – Sam

+0

ええ、なぜあなたはプログラムでトリガーを追加しないのですか?私の答えを更新して、これを行う方法を教えてください。 –

+0

私はそれを考えていました。あなたはまだ私の質問を読んでいない。 JavaScriptロジックに基づいて条件付きである必要があります。 – Sam

関連する問題