Frage

Nach der Definition 2 einfache Eigenschaften in meiner CSS meine Kontrollen zu verbergen es funktionierte perfekt. Alle meine Kontrollen waren zunächst in einer Tabelle, und wenn die Seite geladen waren sie invisble. Wenn ich auf die Schaltfläche „Eintragen“ genannt gedrückt alle Bedienelemente sichtbar wurde. I zugewiesen class = "verstecken" beim Start und in der Schaltfläche selbst CssClass = "show".

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

Aber das Problem ist, ich einen Assistenten Steuerung benötigt. So platziert ich alle diese Kontrollen in den Assistenten. Der Assistent hat 3 wizardsteps und die erste hat noch einen Tisch drin.

Alles funktioniert gut, ich kann nicht mehr die Show Funktion Arbeit zu bekommen scheint.

Beim Start der Assistent ausgeblendet ist, wenn ich zeigen zuweisen würde (im aspx.file), dann der Assistent zeigt nach oben, wie es sollte.

Aber das Problem ist, es scheint nicht die CssClass auslösen = „...“ Codezeile in meinem Submit-Button mehr (aspx.cs Datei)

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



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

Keine korrekte Lösung

Andere Tipps

Gelöst dies durch meine Assistenten in ein div-Element platzieren. Und mit der Eigenschaft sichtbar / false ich kann es ein- oder ausgeschaltet ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top