Como selecionar um item em uma caixa suspensa e exibir os resultados na caixa de listagem

caixas de listagem e caixas suspensas são apenas alguns dos controles que você pode encontrar em uma página web ASP.NET. ASP.NET é uma linguagem de desenvolvimento da Microsoft. Ele permite aos desenvolvedores criar aplicativos da Web poderosos rapidamente, utilizando o ambiente de codificação Visual Studio. Caixas suspensas são ferramentas ideais para a exibição de grandes quantidades de informação em uma pequena quantidade de espaço. Os usuários simplesmente clique em uma caixa suspensa e selecione um item a partir de uma ampla gama de escolhas. Ao adicionar um manipulador de eventos para o seu caixa suspensa, você pode copiar um valor selecionado em uma caixa lista.

Adicionar controles de formulário Web

  • Inicie Microsoft Visual Studio. Clique no "Arquivo" botão e, em seguida, clique "Novo site."

  • Clique "Visual C #" para realçá-lo, e clique duas vezes "Web Site ASP.NET" para criar um projeto de website. O código para uma página Web padrão chamada "Default.aspx" aparece na janela de código.

  • Clique no "projeto" botão na parte inferior dessa janela para mudar para o modo design. Esta visão permite que você coloque os controles para o formulário Web usando a caixa de ferramentas.

  • Clique "Visão" e clique em "Caixa de ferramentas" para exibir a caixa de ferramentas. Localize o "DropDownList" controlar e clique duas vezes nele. Ele será exibido no formulário Web. nomes do Visual Studio de TI "DropDownList1." chamadas Microsoft caixas suspensas "DropDownLists" no Visual Studio.

  • Retornar para a caixa de ferramentas e clique duas vezes no "ListBox" controle para colocá-lo no formulário. nomes do Visual Studio de TI "ListBox1." o "ListBox" o controle é equivalente à caixa de lista que você vê em HTML regular.

modificar Código

  • pressione "F7" para visualizar a janela de código C # do formulário Web.

  • Localize o "Page_Load" método em que a janela do código. Cole o seguinte texto dentro desse método:

    DropDownList1.AutoPostBack = true;

    DropDownList1.Items.Add ("Item");

    DropDownList1.Items.Add ("Item");

    DropDownList1.Items.Add ("Item");



    Esta primeira linha de código define a propriedade AutoPostBack do controle DropDownList para "verdade." Isto é importante porque o controle precisa se comunicar com o servidor web cada vez que um usuário seleciona um novo item do controle. As próximas três linhas adicionar novos itens para o controle DropDownList.

  • pressione "Mudança" + "F7" para alternar para o modo Design.

  • direita; clique no controle DropDownList e selecione "propriedades" para abrir o "propriedades" janela. Esta janela permite que você defina as propriedades e manipuladores de eventos para o DropDownList.

  • Clique no símbolo de relâmpago no topo da "propriedades" janela. Clique duas vezes no "SelectedIndexChanged" item. A janela de código é aberto e exibe o método que é executado sempre que alguém seleciona um novo item no controle DropDownList. Substituir esse código com o seguinte código:

    protected void DropDownList1_SelectedIndexChanged (object sender, EventArgs e)

    {

    cadeia selectedItem = DropDownList1.SelectedItem.ToString ();

    ListBox1.Items.Add (selectedItem);

    }

    A variável chamada "selectedItem" mantém o valor do item que um usuário seleciona a partir do controle DropDownList. O próximo comunicado acrescenta que item para o controle de caixa de listagem usando o "Adicionar" Método.

  • pressione "F5" para executar o projeto. Seu navegador será aberto e exibir a página da Web.

  • Clique no controle DropDownList e selecione um dos itens. Sua ação fará com que o código seja executado e copiar esse item para o controle ListBox.

dicas & avisos

  • Quando você pressiona "F5" para executar o projeto, Visual Studio pode perguntar se você gostaria para que possa modificar o projeto de "web.config" Arquivo. Clique "sim" se você ver essa mensagem. Isso permite que seu aplicativo para a função usando o web.config padrão.
De esta maneira? Compartilhar em redes sociais:

LiveInternet