2010-03-12 4 views
1

У меня проблема, я понятия не имею, как ее решить. У меня есть пользовательский элемент управления, обернутый внутри панели обновления, который отлично работает, но когда я установил userControl.Visible = false Ответ AJAX содержит  , который генерирует пустые строки в IE 7 и 6. Как вы можете себе представить, что это прикосновение много пространства, когда у меня есть 30 скрытых пользовательских элементов управления. Что делать, чтобы предотвратить отправку   с ответом?  вставлен, когда пользовательский элемент управления не отображается в ASP.NET

+0

Кажется, что управление отображает себя как [пробел], если оно невидимо. Обратите внимание на 3 участника этого контроля, я думаю. как насчет FF? Я видел некоторый взлом IE с пространством в нем. я думаю, что это было сделано в этом случае

 
garik

+0

Это мой контроль. Простое управление Asp.Net. Нет никакого кода, который бы контролировал видимость каким-либо особым образом там –

ответ

0

Похоже, именно так разработан ASP.Net. Мне пришлось добавить модифицировать мой источник, чтобы использовать стиль = "display: none" для невидимых элементов управления, чтобы на пустых страницах не появлялось пустое пространство.

Смежные вопросы