Estoy programando con ASP.NET en codigo VB.. bueno mi problem es este: tengo en la parte superior de mi pagina una botonera que, al hacer click en cualquiera de los botones este debe activar un panel y desactivar a otros(Para simular un Page como el de VB 6.0 y VFP 6.0).. se me entiende? Por ejemplo cuando hago clic en un boton llamo a un sub que recibe por parametro el nombre del panel que debe activar, por ejemplo si recibe "Panel1" entons el sub haria esto:
Panel1.Visible = True
Panel2.Visible = False
Panel3.Visible = False
Esto lo hago en el .vb de mi pagina, lo cierto es que necesito activar un panel al hacer click en un checkbox pero quiero hacerlo sin que me recarge la pagina
Pudiera colocar la propiedad AutoPostBack del check en true y en el selectedindexchanged llamar al sub q les conte pero esto implicaria que mi pagina recargaria y como les dije es esto lo que quiero evitar
He intentado hacer con JavaScript algo asi:
document.getElementById("MyDiv").style.visibility = "visible"; Esto para activar al panel que deseo y funciona perfectamente, la cosa me da error es cuando el panel que quiero activar previamente lo habia hecho visible en false a través del sub q les cont

Alguna idea de como puedo arreglar esto?