Nascondere un controllo con i CSS (wizard)
-
08-10-2019 - |
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.