在我的 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";
}