2011-07-20 2 views
1

Iveは自分のサイトに2つの更新パネルを持っています。それぞれにリピーターがあります。リピータを他のリバースの中に再バインドする必要なしに、それらのうちの1つだけをリフレッシュすることは可能ですか?おかげで任意のヘルプ2つのupdatePanels

のために一つのUpdatePanelがあります:リンクボタンの上にIをクリックすると

<UpdatePanel runat="server" id ="upd1" UpdateMode = "condicional'> 
<ContentTemplate> 
    <repeater> 
</Contentemplate> 
</updatePanel> 

<updatePanel runat="server" id="ipd2" > 
<COntentTemplate> 
    <LinkButton> 
</ContentTemplate> 
</UpdatePanel> 

両方updatepanelsが更新されます:(

OKをUpdatePanelのは、更新され波平が、それはので、私は必要なjavascriptのでした。そのjavasciptを実行して、最初のdivのリピータにjqueryを適用することができます.2番目のupdatePanelが更新されたときにjsコードを呼び出さずにカルーセルの機能を維持できますか?

+0

あなたのASPソースコードを投稿できますか? それ以外の場合は、アップデートパネルごとにトリガーを使用することができます – Fx59

答えて

2

tのUpdateModeを設定します。彼はUpdatePanelからConditionalに変更し、更新を引き起こす適切なトリガーを設定します。

+0

私の質問を編集 – gruber

+0

完全なコードを投稿できますか –

2

設定UpdateMode="Conditional"、あなたが特定のUpdatePanel

条件にインナー更新パネルの更新モードを設定
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
     <asp:Repeater runat="server" ID="rptContents"> 
    </asp:UpdatePanel> 
0

を更新するには、Call UpdatePanel1.Update();を更新したいです。内部更新パネルは、外部更新パネルによって自動的に更新されます。

関連する問題