Domanda

Dopo la definizione di 2 immobili semplici nel mio CSS per nascondere i miei controlli ha funzionato perfettamente. Tutti i miei controlli erano in una tabella prima, e quando la pagina caricata erano invisble. Quando ho premuto il pulsante chiamato "invia" tutti i controlli divennero visibili. Ho assegnato class = "nascondere" all'avvio e nel pulsante stesso CssClass = "show".

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

Ma il problema è avevo bisogno di un controllo Wizard. Così ho messo tutti questi controlli nella procedura guidata. La procedura guidata ha 3 WizardSteps e il primo ha ancora un tavolo in esso.

Tutto funziona bene, io non riesco a ottenere più il lavoro spettacolo funzione.

All'avvio della procedura guidata è nascosta, se mi sarebbe assegnare spettacolo (nel aspx.file) poi della procedura guidata indica come dovrebbe.

Ma il problema è che non sembra innescare la CssClass = "..." riga di codice nel mio pulsante di invio più (file .aspx.cs)

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



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

Nessuna soluzione corretta

Altri suggerimenti

Risolto questo mettendo la mia guidata in un elemento div. E con la proprietà visibile / falso posso attivare o disattivare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top