質問

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で、私はそれをオンまたはオフに切り替えることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top