Asp.Net - acrescentando opção de selecionar no lado do cliente ... nenhum valor no código por trás no formulário de envio

StackOverflow https://stackoverflow.com/questions/204963

  •  03-07-2019
  •  | 
  •  

Pergunta

Estou bastante confuso com alguma coisa. Eu tenho 2 listas de seleção, e se você escolher uma opção no primeiro, eu, em seguida, carregar o segundo com um determinado conjunto de opções. Eu limpar isso e preenchê-la novamente a cada vez que você alterar a seleção no primeiro elemento select. Agora, na nova postagem, eu preciso saber o valor da opção que foi selecionada no 2º elemento select, mas é sempre aparecendo como -1.

Eu tenho certeza que eu estou faltando algo fundamental e mudo da minha parte, mas alguém pode me apontar na direção certa?

Foi útil?

Solução

Eu não realmente ver o código, mas o que é provavelmente acontecendo é que você está limpando-a antes de realmente olhar para o valor, provavelmente, em seu Page_Load.

Outras dicas

Você disse que você estava adicionando itens à lista mão direita usando o código do lado do cliente em vez de código do lado do servidor?

Se assim você terá que capturar os itens do formulário a ser lançada manualmente (Request.Form) e preencher a listitem com estes novos detalhes. Ou pelo menos é o que eu me lembro fora do topo da minha cabeça.

Se você postar mais alguns detalhes sobre se é um lado do servidor ou do cliente além lado para a caixa de listagem Eu tenho certeza que alguém com um pouco mais de tempo pode lhe dar a resposta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top