Сделать один элемент управления ASP.NET Panel видимым поверх другого содержимого

StackOverflow https://stackoverflow.com/questions/1412705

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня есть набор панелей фильтров отчетов, которые я хотел бы сделать по желанию видимыми, по одной за раз. Однако, когда я устанавливаю атрибут отображения моей панели с «none» на «block», он по понятным причинам отталкивает другой контент. Как я могу разместить панель над другим контентом?

Это было полезно?

Решение

Используйте абсолютное позиционирование или скрывайте нужный элемент под ним. И если вы будете выполнять серверную обратную передачу между каждым изменением, вы можете использовать " Visible " свойство, позволяющее контролировать, отображается ли панель даже в формате html.

Другие советы

style="z-index: X; position: relative;"

где X - это число, превышающее все другие z-индексы, то есть 256. Если вы не указали ни одного, 1 должно быть достаточно высоким.

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