Usuário com melhor resposta
Manter estado do dropdown utilizando CascadingDropDown

Pergunta
-
Bom dia a todos,
Estou utilizando o CascadingDropDown para exibir valores em dois dropdownlist (ddlEstado, ddlCidade).
Está funcionando perfeitamente, porém, vi a necessidade de manter o estado que foi escolhido pelo usuario para estes dois dropdown atraves da navegacao de paginas.
Ex:
O usuario está na pagina cadastro.aspx , realiza a seleção do estado "MG" e cidade "GOVERNADOR VALADARES", como proximo passo este passa para a pagina cadastroImg.aspx, mas caso queira alterar algum dado que foi registrado na pagina anterior, o ddlEstado e ddlCidade , estao novamente zerados.
Tentei armanzenar em sessao os values dos mesmos , e atribui-los qdo o usuario retornar na pagina (page_load), porem nao da certo.
Alguem poderia me ajudar com esta dúvida ?
Att,
Nycolas Barrel.
Respostas
-
Fale,
Isso o ID, você verifica se o ID não estiver vazio, você chama um método que popula o ddlEstado e depois você seleciona o estado com o id correspondente e depois popula a ddlCiddade correspondente ao estado.
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!- Marcado como Resposta Nycolas quarta-feira, 25 de novembro de 2009 19:01
Todas as Respostas
-
Fale,
Você pode passar os parâmetro por querystring e se quiser aumentar a segurança você pode criptografar:
http://www.danielgarcia.com.br/post/Criptografando-a-QueryString-de-uma-URL-com-ASPNET.aspx
http://diariodafonte.wordpress.com/2009/04/10/criptografando-a-querystring/
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!- Sugerido como Resposta Erysson Souza quinta-feira, 19 de novembro de 2009 15:59
-
olá Erysson,
Agradeço peja resposta, porém,
continuo com a dúvida..
O Valor passado pela querystring ou atraves de session, seria o determinado "ID" selecionado nos dropdownlist.
Mas estes drodpwns "ddlEstado" e "ddlCidade" sao populados atraves de um webservice, utilizando o cascadingdropdown. Portanto, quando o usuario entrar novamente na pagina, o "ddlEstado" estara novamente em seu estado inicial (com a select que ocorre no webservice) e o "ddlCiddade" estara novamente "zerado" (esperando determinada selecao do ddlEstado)... sendo assim nao tem como "setar" qual posicao esta a cidade de "GOVERNADOR VALADARES "(que dei como exemplo).
Está é a minha duvida.
Att,
Nycolas Barrel. -
Fale,
Isso o ID, você verifica se o ID não estiver vazio, você chama um método que popula o ddlEstado e depois você seleciona o estado com o id correspondente e depois popula a ddlCiddade correspondente ao estado.
Abraço!
Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!- Marcado como Resposta Nycolas quarta-feira, 25 de novembro de 2009 19:01
-