用css隐藏控件(向导)

时间:2011-01-09 11:42:36

标签: c# asp.net wizard-control

在我的css中定义了两个简单的属性来隐藏我的控件后,它完美地工作了。 我的所有控件都先放在一个表中,当页面加载时它们是隐形的。 当我按下名为“提交”的按钮时,所有控件都变得可见。我在启动时和按钮本身分配了class =“hide”CssClass =“show”。

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

但问题是我需要一个向导控件。所以我将所有这些控件放入向导中。 该向导有3个向导步,第一个仍然有一个表。

一切正常,我似乎无法让演出功能继续工作。

启动时,向导被隐藏,如果我要指定show(在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";
   }

1 个答案:

答案 0 :(得分:0)

通过将我的向导放入div元素解决了这个问题。 如果属性可见/为假,我可以打开或关闭它。