Painel de atualização na página mestre atualizada painéis de atualização de páginas criança também

StackOverflow https://stackoverflow.com/questions/1415042

Pergunta

Eu tenho uma página mestra em que no topo i mostrar uma div usando jquery. em que div eu tenho um painel de atualização com uma caixa de seleção com autopostback verdade. Basicamente eu quero fazer um menu para alterar as configurações sem postback.it página inteira funciona perfeitamente

mas eu tenho uma certa página filha em que eu tenho uma galeria que tem um dentro do painel de atualização que é um datalist para ser capaz de imagens de mudança sem postback.

problema é quando eu clicar na página mestra caixa de verificação painéis de atualização na página criança também terá refreshed..why isso acontece ???

também para a página mestra updatepanel eu tenho modo de atualização para condicional e childeren como gatilhos para false e tenho definir um asynchpostback gatilho CheckBox1_CheckChanged evento.

Eu também estou fazendo nada de errado ...

<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="False" UpdateMode="Conditional">
                <ContentTemplate>
                    <table border="0" cellpadding="0" cellspacing="0" style="width: 100%">
                        <tr>
                            <td style="padding-right: 2px">
                             <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBox1_CheckedChanged" />
                            </td>
                            <td>
                               notify me of new buzz through email</td>
                        </tr>
                    </table>
                     <asp:HiddenField ID="bmStatus" runat="server" />
                </ContentTemplate>
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="CheckBox1" EventName="CheckedChanged" />
                </Triggers>
            </asp:UpdatePanel>

eu tenho que definir outras configurações nos painéis de atualização de página filha ... eu vou postar o código painel de atualização página filha se perguntou !!!

Muito obrigado

Foi útil?

Solução

Um UpdatePanel é um postback completo não importa o que. Eu recomendo remover ChildrenAsTriggers = "false" a menos que tenha algum outro motivo para precisar dele. Abaixo está um link para o que esta configuração faz. Você pode precisar de vários UpdatePanels para alcançar a funcionalidade desejada.

http://www.asp.net/ajax/documentation /live/mref/P_System_Web_UI_UpdatePanel_ChildrenAsTriggers.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top