две панели обновления - PullRequest
1 голос
/ 20 июля 2011

У меня есть две панели обновлений на моем сайте.У каждого есть повторители.Можно ли обновить только один из них, не привязывая повторители внутри другого?спасибо за любую помощь

Существует одна панель обновления:

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

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

Когда я нажимаю на кнопку ссылки, обе панели обновления обновляются: (*

ОК, панель обновления не была обновлена, но она была обновлена.из-за javascript. Мне нужно запустить этот javascipt для применения карусели jquery к повторителю в первом div. Возможно ли сохранить функциональность карусели без вызова кода js при обновлении второй updatePanel?

Ответы [ 3 ]

2 голосов
/ 20 июля 2011

Установите UpdateMode="Conditional" и, когда вы хотите обновить, Звоните UpdatePanel1.Update();, чтобы обновить конкретную панель обновления

 <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
        <asp:Repeater runat="server" ID="rptContents">
    </asp:UpdatePanel>
2 голосов
/ 20 июля 2011

Установите UpdateMode для UpdatePanel на Conditional и установите соответствующие триггеры, которые должны вызывать обновления.

0 голосов
/ 20 июля 2011

Установите режим обновления внутренней панели обновления на условный.Внутренние панели обновления автоматически обновляются внешними панелями обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...