Проблема CSS DotNetNuke при обратной передаче страницы?

У нас очень странная проблема с CSS в DotNetNuke.

Кажется, что с любым из наших пользовательских модулей, если пользователь щелкает 9 раз для обратной передачи, скин css удаляется, и страница становится довольно уродливой. Глядя на источник, теги с URL-адресами файлов CSS исчезли. После еще одного щелчка, сделавшего 10 обратных передач, все добавленные нами пользовательские CSS-файлы также будут удалены. Кажется, что иногда CSS возвращается после большего количества обратных передач, но иногда это не так.

то, на что вы нажимаете, не имеет значения, только количество обратных передач. Однако у нас есть другой сервер, который в некоторые дни будет вести себя хорошо, а другие будут вести себя так же.

Мы не можем ограничить это чем-то общим, что есть у наших модулей. Это происходит в модулях, которые не разделяют какой-либо код, но так или иначе происходит во всех наших модулях, которые мы пробовали, но не в каких-либо других модулях, которые поставляются с DNN.

Хотя экспериментально мы также обнаружили, что вы можете отправить обратно, скажем, 8 раз покинуть страницу и вернуться, но затем вы можете отправить еще 9 раз, прежде чем CSS исчезнет.

2 ответа

Это было сделано, чтобы не иметь тип документа, установленный для скина DNN, который мы использовали. Авторское право было побочным эффектом.

Что-то связывало это со мной раньше, но не с dotnetnuke, так что это может не относиться.

В любом случае, в моем случае я делал запрос ajax, который обновлял бы тело таблицы новыми строками. по некоторым запросам страница теряет свои CSS-стили. Похоже, на странице не использовались стили.

корень проблемы был в том, что из вызова ajax возвращался неверный html. на самом деле ajax возвращал страницу с ошибкой 500, которая содержала тэги HTML, и все это. казалось, это нарушает стили в IE.

если "postback" == ajax-запрос, то это может помочь

Другие вопросы по тегам