none
UpdatePanel - Atualizar panel RRS feed

  • Pergunta

  • Olá amigos, estou com um problema que não tenho ideia de como resolver, estou criando um site e nele tenho um painel que preciso modificar algumas propriedades entre outras coisas sem que tenha que atualizar o site!

    Eu andei pesquisando e encontrei o UpdatePanel para fazer update de itens no site ao invés do site inteiro, utilizando este guia http://msdn.microsoft.com/pt-br/library/bb386404(v=vs.100).aspx eu consegui montar o código para fazer o que eu preciso sem que atualize o site todo:

    <form id="Index" runat="server">
            <asp:Panel ID="Baixo" CssClass="Panel_Baixo" runat="server" BackColor="#82dcfe" style="margin-left: 15%; margin-top: 15%; top: 22%; height: 2000px;" Width="70%">
                <asp:Panel ID="Baixo2" CssClass="Panel_Cima" runat="server" BackColor="#666666" style="margin-left: 1%; margin-top: 1%;" Height="99%" Width="98%">
                    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
            <asp:Timer ID="Timer1" runat="server" Interval="5000"></asp:Timer>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
                </Triggers>
                <ContentTemplate>
                    <asp:Panel ID="Panel3" runat="server" BackColor="black" style="margin-left: 1%; margin-top: 1%;" Height="99%" Width="98%"></asp:Panel>
                </ContentTemplate>
            </asp:UpdatePanel>
                </asp:Panel>
                </asp:Panel>
            </form>

    Mas tem um problema, o Panel3 deveria aparecer dentro do Panel2, só que quando utilizo o UpdatePanel e coloco o Panel3 dentro dele igual está no código a cima, o Panel3 simplesmente não aparece nem dentro do Panel2 ou em qualquer outro lugar no site =/


    quarta-feira, 20 de novembro de 2013 15:47

Todas as Respostas

  • Olá pessoal, vou postar aqui como resolvi esse problema, pesquisei muito a respeito e nada, ai fui tentando algumas coisas e uma deu certo, eu não faço ideia do porque...sou iniciante em ASP.NET ainda, mas eu apenas coloquei o UpdatePanel dentro de um <div></div> e o Panel dentro do UpdatePanel apareceu dentro do Panel2 como eu queria...o porque eu não faço ideia como já disse sou iniciante nisso, mas caso alguém precise da mesma resposta é apenas isso...coloque o UpdatePanel dentro de um <div></div> que vai funcionar!

    sexta-feira, 22 de novembro de 2013 00:50