EVENTO NO COMBOBOX

MARCELOKROL 19/11/2014 11:59:53
#442624
Pessoal

Estou a dois dias tentando criar um tela de cadastro on-line (web forms) para clientes. Onde coloque um combobox para o usuário selecionar se o cliente é pessoa física ou jurídica e dependendo da condição selecionada, mostrar ou ocultar um controle panel, mais pode ser uma DIV, com os campos apropriados de cada pessoa.
E até agora não consegui, ou melhor... até consegui mais o asp faz um postback na pagina e não volta na posição que estava.
Então a pergunta como fazer isso sem dar um postback na pagina?
Obrigado
MARCELOKROL 20/11/2014 08:45:39
#442652
Então...
Após muito procurar na internet e adaptar uns exemplos de uns e de outros e muitos testes, cheguei a uma solução, que vou detalhar abaixo:
Coloquei uma chamada no controle cboTipoPessoa no evento SelectedIndexChanged e utilizei o código abaixo:

  <script type=[Ô]text/javascript[Ô]>

function dropDownListOnChange(s) {
var v = s.GetSelectedItem().value;

if (v == [ô]F[ô]) {
document.getElementById([Ô]<%= pnFisica.ClientID%>[Ô]).style.display = [Ô][Ô];
document.getElementById([Ô]<%= pnJuridica.ClientID%>[Ô]).style.display = [Ô]none[Ô];
} else {
document.getElementById([Ô]<%= pnFisica.ClientID%>[Ô]).style.display = [Ô]none[Ô];
document.getElementById([Ô]<%= pnJuridica.ClientID%>[Ô]).style.display = [Ô][Ô];
}
}

</script>
Tópico encerrado , respostas não são mais permitidas