Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Listar Tabelas Banco de Dados SQL Server
Bloquear ou desbloquear conjuntos de sites (SharePoint Foundation 2010) →
-->

Criar tabs automaticamente utilizando o Ajax e adicionar controles

Posted on 9 de setembro de 2013 by Everton Gonçalves

Para criar Tabs automaticamente utilizando o AjaxToolkit podemos trabalhar da seguinte forma:

Adicione em sua página o controle ajax:

<asp:TabContainer ID=”TabContainer1″ runat=”server” ActiveTabIndex=”0″>
</asp:TabContainer>

Observe que nenhuma Tab foi criada até o momento. Vamos então ao nosso behind e adicionar o seguinte código, a título de teste será adicionado no page_load.

protected void Page_Load(object sender, EventArgs e)
{
AjaxControlToolkit.TabContainer containeres = (AjaxControlToolkit.TabContainer)TabContainer1;

for (int i= 0; i <= 5; i++)
{
AjaxControlToolkit.TabPanel tab = new AjaxControlToolkit.TabPanel();
tab.HeaderText = “NOVA TAB” + i;
tab.ID = “IDTABNOVA” + i;
containeres.Tabs.Add(tab);
}

}

Poderemos também adicionar controles as nossas Tabs dinâmicamente, para realizarmos isso poderemos utilizar o seguinte código

for (int ano = DateTime.Today.Year; ano >= 2008; ano–)
{
Label lbl = new Label();
lbl.ID = “IDLabel” + ano;
lbl.Text = “Ano: ” + ano;
AjaxControlToolkit.TabPanel tab = (AjaxControlToolkit.TabPanel)containeres.FindControl(string.Format(“IDTABNOVA{0}”, ano.ToString()));
tab.Controls.Add(lbl);
}

No exemplo a cima realizo a inclusão de um label nas Tab localizando através do ID atribuido as mesmas e adiciono um texto nessa label, neste caso adicionei o ano.

 

 

 

 

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in .NET and tagged .NET, AJAX. Bookmark the <a href="https://www.ctasoftware.com.br/blog/criar-tabs-automaticamente-utilizando-o-ajax-e-adicionar-controles/" title="Permalink to Criar tabs automaticamente utilizando o Ajax e adicionar controles" rel="bookmark">permalink</a>.
← Listar Tabelas Banco de Dados SQL Server
Bloquear ou desbloquear conjuntos de sites (SharePoint Foundation 2010) →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya