Вопрос

После определения 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. И с недвижимостью видимым / лже, я могу переключить его или выключить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top