Скрытие контроля с CSS (волшебник)
-
08-10-2019 - |
Вопрос
После определения 2 простых свойства в моих CSS, чтобы скрыть свои элементы управления, он отлично работал. Все мои элементы управления были в таблице первой, и когда страница загружена, они были предскащены. Когда я нажал на кнопку, называемую «Отправить», все элементы управления стали видимыми. Я назначил класс = «Скрыть» при запуске и в самой кнопке CSSClass = «Show».
.show
{
display:block;
}
.hide
{
display:none;
}
Но проблема в том, что мне нужно контроль из волшебника. Поэтому я разместил все эти элементы управления в волшебник. У волшебника 3 Wizardsteps, и первый все еще есть таблица в нем.
Все работает нормально, я больше не могу получить работу по функции 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";
}
Нет правильного решения
Другие советы
Решил это, поместив свой мастер в элемент Div. И с недвижимостью видимым / лже, я могу переключить его или выключить.