2011-01-09 11 views
0

私のコントロールに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"; 
    } 

答えて

0

を私のsubmitボタンでのCssClass =「...」のコード行をトリガしていないようですdiv要素。 プロパティvisible/falseを使用してオン/オフを切り替えることができます。

関連する問題