Сделать один элемент управления ASP.NET Panel видимым поверх другого содержимого - PullRequest
1 голос
/ 11 сентября 2009

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

Ответы [ 2 ]

4 голосов
/ 11 сентября 2009
style="z-index: X; position: relative;"

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

1 голос
/ 11 сентября 2009

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

...