Ребенок asp.net контролирует добавление, но как? - PullRequest
1 голос
/ 15 ноября 2011

Этот был в тупике. Я работаю над унаследованным приложением ASP.NET WebForms, и в элементе html head я получаю некоторые таблицы стилей перед закрывающим тегом и не могу найти код, который это делает.

Мне нужно, чтобы мои новые таблицы стилей появлялись после них, поэтому нужно найти код, который их вставляет, и изменить на InsertAt (0), чтобы они появлялись при открытии элемента.

Я искал имена таблиц стилей, я посмотрел в коде главной страницы, я посмотрел в global.asax.cs и сделал широкий поиск Controls.Insert и т. Д., Но без радости. Я схожу с ума? Некоторые, как эти таблицы стилей добавляются программно.

У кого-нибудь есть советы по поиску?

Ответы [ 3 ]

2 голосов
/ 15 ноября 2011

Вы используете темы? Если так, то любой файл CSS в каталоге темы добавляется.

0 голосов
/ 15 ноября 2011

Можете ли вы следовать в отладчике (или с помощью ввода-вывода) и определить, когда это произойдет?Является ли это в заголовке до начала, загрузки и т. Д. Мастер-файла? Точное определение момента появления таблицы стилей поможет сузить проблему.

В качестве дополнительного места для поиска некоторые сторонние элементы управления могут добавить дополнительныетаблицы стилей к вашей голове.Вы не увидите таблицу стилей, выполнив поиск в исходном коде, если все, что у вас есть, это объектные файлы.

Вы также можете увидеть подсказки, если посмотрите в фактический код таблицы стилей.Какие стили это добавляет? они где-нибудь в вашем коде?

0 голосов
/ 15 ноября 2011

Изменяется ли Page.Header в коде для страницы или ее основных элементов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...