Postback de página cruzada não funciona para botão habilitado no lado do cliente

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Estou usando uma página cruzada postback para a página A passar dados para a página B.

O botão que causa o postback tem seu postbackurl definido, mas fica desabilitado até que o usuário selecione um valor de um DDL, momento em que o botão é habilitado usando javascript.No entanto, isso evita que o postback entre páginas ocorra, a página A apenas faz o postback para si mesma.

Se o botão nunca for desativado, ele funcionará bem.Alguém sabe como resolver isto?

Foi útil?

Solução

Parece que quando o botão está desabilitado, o .Net não se preocupa em adicionar os bits necessários para lidar com o postback de página cruzada no cliente, então eles estarão faltando quando o botão estiver habilitado no lado do cliente.

Acho que uma solução seria ativar o botão para começar (para que o .Net adicione os controles de postback de página cruzada) e desativá-lo usando javascript assim que o controle for carregado no cliente.Mas isso parece um pouco desajeitado.

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