После определения 2 простых свойств в моем 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";
}