私のコントロールに2つの単純なプロパティを定義してコントロールを隠すと、完全に機能しました。 私のコントロールはすべてテーブルの中にあり、ページがロードされたときには目に見えませんでした。 「送信」ボタンを押すと、すべてのコントロールが表示されました。私は起動時とボタン自体にclass = "hide"を割り当てました。CssClass = "show"。CSSを使ってコントロールを隠す(ウィザード)
.show
{
display:block;
}
.hide
{
display:none;
}
しかし、問題は私がウィザードコントロールを必要としていることです。そこで、これらのコントロールをすべてウィザードに入れました。 ウィザードには3つのウィザードステップがあり、最初のウィザードステップにはまだテーブルがあります。
すべてうまくいきますが、私はもうショー機能を使用できないようです。
起動時に、ウィザードを非表示にして、show(aspx.file)を指定するとウィザードが表示されます。
しかし、問題は、(ファイル.aspx.cs)もう
に私のウィザードを置くことによって、これを解決<asp:Wizard ID="WizardControl" runat="server" CssClass="hide" ActiveStepIndex="0">
protected void btnSubmit_Click(object sender, EventArgs e)
{
WizardControl.CssClass = "show";
}