Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MathBR

Asp.NET - Nome de componentes de formularios

Recommended Posts

Bom Dia galera estou lendo uns tutoriais para começar a conhecer o mundo do ASP.NET e um dos exemplos em que eu estava mexendo (do proprio site da Microsoft MSDN), se refere aos temas.

consegui aplicar o tema atual e ao trocar de tema ocorria um erro, ate eu perceber que o nome do meu controle estava totalmente estranho.

A seguir o problema descrito:

Tenho os seguntes códigos rodando:

Código do Formulário (MasterPage)

<form id="form1" method="post" action="Home.aspx" runat="server">
Código do ComboBox (ContentPage)

<asp:dropdownlist id="themeSelect" runat="server" AppendDataBoundItems="true" autopostback="true" >

e quando eu testo a variável Request["themeSelect"], ela é vazia, imprimindo os variaveis que recebo no Request, vi que existe a linha:

ctl00$ContentPlaceHolder1$themeSelect = Blue
Ou seja é esta a variavel que procuro, so que com um nome totalmente estranho.

 

Minha duvida e se há como eu nomear esses controles, ou se existe alguma forma de eu recuperar valores via POST (pois ja vi que o Request.QueryString é usado no GET).

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você usa Visual Studio né?

Você pode fazer assim da maneira abaixo, é mais OO e mais simples.

this.themeSelect.SelectedItem.Value
Obs.: Posso ter errado ali no SelectedItem, precisa verificar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.