Akshay malvankar Ответов: 2

Как скрыть <div> в HTML-странице в ASP.NET


У меня есть один div следующим образом

<div>
  <% # IIF(DataBinder.Eval (Container.DataItem,"Specifiction2").ToString()<> "","")
<div>

Я хочу, чтобы скрыть div при выше "spcefication2" является пустым .aspx-страницы

как это сделать??

Что я уже пробовал:

Я перепробовал много вещей, но не преуспел

F-ES Sitecore

Скрыть его с помощью css или полностью опустить div из html?

Akshay malvankar

как то , что я спрашиваю, я хочу скрыть и показать в зависимости от состояния

Maciej Los

"Я перепробовал много вещей, но не преуспел - ... что именно?
Покажи свой код!

2 Ответов

Рейтинг:
2

Maciej Los

Если вы хотите разрешить пользователю показывать/скрывать div на клиентском компьютере, вы должны использовать Javascript. Видеть: Скрыть и показать DIV с помощью JavaScript[^]

Если вы хотите показать/скрыть div в зависимости от даты, полученной с сервера, пожалуйста, смотрите раздел:
Динамическое отображение/скрытие элементов на веб-странице[^]
asp.net - как скрыть div из кода (c#) - переполнение стека[^]


Рейтинг:
2

Richard Deeming

Самым простым вариантом было бы использовать Panel контроль:

<asp:Panel runat="server" visible='<%# Not String.IsNullOrEmpty(Eval("Specification2", "{0}")) %>'>
    ...
</asp:Panel>
Класс Панели (Системы.Веб.Пользовательского интерфейса.WebControls) | Майкрософт Документы[^]