Вопрос немного каверзный, если что-то непонятно, прошу объяснить.
Это происходит на всех страницах, которые следуют этой логике:
- Asp:ValidationSummary вверху страницы
- Некоторые валидаторы на стороне клиента
- Один элемент управления Telerik RadUpload
Проблема возникает, когда запускается валидатор на стороне клиента, и его сообщение об ошибке отображается в элементе управления ValidationSummary. Каждый элемент управления на странице «скользит» вниз, освобождая место для элемента управления ValidationSummary, но RadUpload остается на том же месте и оказывается поверх какого-либо другого элемента управления.
Если я заставлю браузер повторно отобразить страницу (например, изменить масштаб на 125%, а затем обратно на 100%), RadUpload отображается там, где он должен быть (сдвинут вниз, чтобы освободить место для элемента управления ValidationSummary).
Есть ли у кого-нибудь решение этой проблемы? Прямо сейчас я пытаюсь использовать javascript для принудительного обновления, но это не так уж и просто...