【问题标题】:Hiding a control with css (wizard)使用 css 隐藏控件(向导)
【发布时间】:2011-01-09 11:42:36
【问题描述】:

在我的 css 中定义了 2 个简单的属性来隐藏我的控件后,它工作得很好。 我所有的控件首先都在一个表格中,当页面加载时它们是不可见的。 当我按下名为“提交”的按钮时,所有控件都变得可见。我在启动时分配了 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";
   }

【问题讨论】:

    标签: c# asp.net wizard-control


    【解决方案1】:

    通过将我的向导放入 div 元素解决了这个问题。 通过属性 visible/false 我可以打开或关闭它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多