CSS(ウィザード)でコントロールを隠す
-
08-10-2019 - |
質問
CSSに2つの単純なプロパティを定義してコントロールを隠すと、完全に機能しました。私のすべてのコントロールは最初にテーブルにあり、ページがロードされたとき、それらは目に見えませんでした。 「送信」と呼ばれるボタンを押すと、すべてのコントロールが表示されました。 Class = "Hide"を起動とボタン自体に割り当てましたcssclass = "show"。
.show
{
display:block;
}
.hide
{
display:none;
}
しかし、問題は、ウィザードコントロールが必要だったことです。そこで、これらすべてのコントロールをウィザードに入れました。ウィザードには3つのウィザードステップがあり、最初のウィザードステップにはまだテーブルがあります。
すべてが正常に機能します。ショー機能が機能することはもうできません。
スタートアップでは、ウィザードが隠されています。ショーを割り当てた場合(Aspx.file)、ウィザードが表示されるように表示されます。
しかし、問題は、送信ボタンのCSSClass = "..."コード行をトリガーしていないように見えることです(.aspx.csファイル)
<asp:Wizard ID="WizardControl" runat="server" CssClass="hide" ActiveStepIndex="0">
protected void btnSubmit_Click(object sender, EventArgs e)
{
WizardControl.CssClass = "show";
}
正しい解決策はありません
他のヒント
ウィザードをDiv要素に配置することでこれを解決しました。そして、プロパティが表示される/FALSEで、私はそれをオンまたはオフに切り替えることができます。
所属していません StackOverflow