Pregunta

Después de definir las propiedades 2 simples en mi css para ocultar mis controles funcionó a la perfección. Todos mis controles estaban en una mesa primero, y cuando la página carga eran invisble. Cuando he pulsado el botón llamado "enviar" todos los controles se hicieron visibles. Asigné class = "ocultar" en la puesta en marcha y en el propio botón CssClass = "espectáculo".

 .show
 {
   display:block;
 }
  .hide
 {
   display:none;
 }

Pero el problema es que necesitaba un control asistente. Así que me puse todos estos controles en el asistente. El asistente tiene 3 WizardSteps y el primero todavía tiene una mesa en ella.

Todo funciona bien, me parece que no puede obtener la función de presentación de trabajo más.

Al iniciar el Asistente está oculto, si iba a asignar espectáculo (en el aspx.file) a continuación, los programas de asistente hasta como debiera.

Pero el problema es que no parece desencadenar la CssClass = "..." línea de código en mi botón de enviar más (archivo .aspx.cs)

   <asp:Wizard ID="WizardControl" runat="server" CssClass="hide" ActiveStepIndex="0"> 



   protected void btnSubmit_Click(object sender, EventArgs e)
   {
       WizardControl.CssClass = "show";
   }

No hay solución correcta

Otros consejos

Resuelto esto colocando mi asistente en un elemento div. Y con la propiedad visible / falso puedo activarlo o desactivarlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top