Ajax controle guia extensor na guia clique

votos
0

Eu estou usando Ajax controlo recipiente separador com 3 abas. I ter colocado um controlo de utilizador em cada uma das abas.

Todos os 3 controles sobre ficando carregado no carregamento da página. Como faço para atualizar o TabContainer no clique de cada guia.

A razão que eu preciso Isto é, em UserControl que está no primeiro separador, que eu estou escondendo alguns controles com base em uma ButtonClick. Se eu clicar no 2º guia e 3 de guia se eu clicar na primeira guia, os controles ocultos não são visíveis. Eu quero recarregar o TabContainer quando um usuário clica nas guias.

Por favor ajude.

Publicado 27/08/2009 em 02:40
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Você tem a DynamicContextKey no TabPanel você pode usar para. No evento ActiveChanged do seu TabContainer, o irá colocar verdadeiro visível ou falso para o controle de usuário que você quer condicional ao DynamicContextKey.

void yourTabContainer_ActiveTabChanged(object sender, EventArgs e)
    {
      switch (yourTabContainer.ActiveTab.DynamicContextKey)
      {
        case "Key1":
          userControl1.Visible = false;
          userControl2.Visible = true;
          break;
        case "Key2":
          userControl1.Visible = true;
          userControl2.Visible = false;
          break;
       }
    }

Você irá carregar todo o seu controle em seu painel e ocultar o controle você quer depender do DynamicContextKey selecionado.

É responder à sua pergunta?

Respondeu 27/08/2009 em 02:52
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more