none
Manter estado dropdown RRS feed

  • Pergunta

  • Pessoal,

    Carrego meu dropdown na 1a vez q leio minha pagina e depois queria carrega-lo mantendo o estado de seus items.
    Eu nao posso utilizar o viewstate por outros motivos, mas qual poderia ser uma boa solucao pra isso ?

    Session nao ocuparia muito espaco no server ja q cada dropdown tem 200 items ?

    Abracos

     

    quarta-feira, 28 de dezembro de 2011 17:57

Todas as Respostas

  • Não sei se é a melhor idéia mas você pode usar cache.

    If (!IsPostBack)
         Cache["itensDoDrop"] = GetItensDrop();
    
    foreach (ListItem item in (ListItemCollection) Cache["itensDoDrop"])
    { drop.Items.Add(item); }
    Dependendo do nivel de segurança que você precisa, você também poderia gravar os itens no cliente (localStorage.setItem) e criar um script para carregar no drop.
    Mas um drop com 200 itens é muito custoso.. não seria melhor usar outra coisa?


    http://www.linkedin.com/pub/murilo-kunze/44/191/455
    quarta-feira, 28 de dezembro de 2011 18:11