none
Manter estado do dropdown utilizando CascadingDropDown RRS feed

  • 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.

    quarta-feira, 18 de novembro de 2009 12:35

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
    quinta-feira, 19 de novembro de 2009 17:46

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
    quarta-feira, 18 de novembro de 2009 12:58
  • 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.
    quinta-feira, 19 de novembro de 2009 15:56
  • 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
    quinta-feira, 19 de novembro de 2009 17:46
  • Erysson,


    Realmente é o que pensei, porem imaginei que teria um solução "mais rápida".


    Agradeço a resposta,


    Att,


    Nycolas Barrel.
    sexta-feira, 20 de novembro de 2009 16:49