Inquiridor
TabContainer não aparece

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
- Tipo Alterado Fabrício Tonetto Londero sexta-feira, 20 de abril de 2012 18:16 Erro
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
-
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 -
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.comO 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
-
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.
-
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