none
TabContainer não aparece RRS feed

  • Pergunta

  • Boa Tarde

    Estou usando o TabContainer do AjaxControlToolKit, ate entao, nunca tive problema com ele.

    Agora, criei ele dinamicamente via C#(como semrpe faço) em um WebUserControl, e em tempo de execução, gero uma Html da sua execução e renderizoe passo via Ajax para uma pagina Aspx, coisa que ja fiz com outros WebUserControls!

    Então, dava erro da falta de uma tag <head>, adicionei no WebUserControl, mesmo sem entender o porque, e apos isso, ele não apresentou erro ao renderizar para a aspx, mas ele nao aparece na pagina, fica como Hidden, se eu usar o FireBug pro exemplo, e tirar o Hidden, ele aparece, mas as abas não funcionam!

    Qual a solução para isso?

    []'s

    sexta-feira, 20 de abril de 2012 18:12

Todas as Respostas

  • - se eu colocar no C# um Atributes.Add("style","Visibility:visible;"); ele aparece, tbm nao entendi o porque de fazer isso;

    - resolvi o problema baseado nisso: http://forums.asp.net/p/1363457/2822983.aspx#2822983 mostrando ou escondendo a DIV com js   =/

    mesmo assim, gostaria de saber o que ocorre no caso anterior


    sexta-feira, 20 de abril de 2012 19:29
  • Veja o link abaixo, poderá te ajudar.

    http://ecode10.com/artigo/722/trabalhando+com+o+componente+tabcontainer.aspx


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.ecode10.com

    terça-feira, 24 de abril de 2012 18:12
  • Veja o link abaixo, poderá te ajudar.

    http://ecode10.com/artigo/722/trabalhando+com+o+componente+tabcontainer.aspx


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.ecode10.com

    O post é muito bom.

    Eu ja resolvi o problema, usando uma solução de contorno... como falei anteriormente.

    o que permaneceu foi a duvida de o porque de renderizar o UserControl desta maneira: http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/4403ec63-42c4-4b8b-8c7d-95e2fe4eea24/#d96a0181-385b-4c0a-add9-193b77eef001 ocorre o erro relatado ali.

    Abraço

    terça-feira, 24 de abril de 2012 18:41
  • Olá amigo..

    Alem desde codigo q estou te passando vc não deve esquecer de referenciar sua dll no projeto.

    Segue.

    <%@ Page Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true"
        CodeFile="Default.aspx.cs" Inherits="CadastroSid" 
        LCID="1046" ValidateRequest="false" %>

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
        <cc1:ToolkitScriptManager ID="ScriptManager1" runat="server">
        </cc1:ToolkitScriptManager>
        <div align="right">
            <asp:UpdatePanel ID="updPagina" runat="server">
                <ContentTemplate>

    /*codigo*/


    </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Content>


    CASO A RESPOSTA TENHA AJUDADO FAVOR MARCAR COMO RESPONDIDA.

    quarta-feira, 25 de abril de 2012 12:01
  • Olá amigo..

    Alem desde codigo q estou te passando vc não deve esquecer de referenciar sua dll no projeto.

    Segue.

    <%@ Page Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true"
        CodeFile="Default.aspx.cs" Inherits="CadastroSid" 
        LCID="1046" ValidateRequest="false" %>

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
        <cc1:ToolkitScriptManager ID="ScriptManager1" runat="server">
        </cc1:ToolkitScriptManager>
        <div align="right">
            <asp:UpdatePanel ID="updPagina" runat="server">
                <ContentTemplate>

    /*codigo*/


    </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Content>


    CASO A RESPOSTA TENHA AJUDADO FAVOR MARCAR COMO RESPONDIDA.

    Obrigado por responder Renan   :) , mas eu não entendi muito bem esse codigo, eu tinha adicionado a dll e um ToolKitScriptManeger... tentei adicioanndo na aspx como na ascx... a ordem nao alterou o resultado  =/

    Ele faria as abas funcionarem apos a renderização vinda pelo lado do servidor?

    Abraço

    quarta-feira, 25 de abril de 2012 13:27