Вопрос

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

Клиенту, которого я разработал, используя 960.GS макет с простой страницей входа пользователя / выбора продукта / регистрации продуктов с использованием .NET (ASP.NET 3.5) и все было в порядке, они согласились, и я начал...

Затем я импортировал HTML- файлы Я сделал и начал заменять ввод на asp: TextBox и кнопку на asp: Button, действительно простой / базовый материал, но вскоре я нажимаю "Просмотреть в браузере" и получаю свой код все перемешано!

даже если я вижу строго проверенный код XHTML 1.1 и код проверки CSS 2.1

чтобы попытаться понять, в чем дело, я откладываю ASPX-файл в сторону и открываю только HTML-страницу.

результаты таковы совсем другой:

Открытие непосредственно в Firefox, без веб-сервера:

альтернативный текст http://www.balexandre.com/temp/2009-11-22_1116.png

если я запускаю ту же страницу (точно такой же код) [HTML-страница, нет ASP.NET страница] через Cassini (веб-сервер Visual Studio) это заметно ..о, ну что ж...

альтернативный текст http://www.balexandre.com/temp/2009-11-22_1117.png

также, если я запущу эту html-страницу из IIS 7.5

альтернативный текст http://www.balexandre.com/temp/2009-11-22_1129.png

все 3 файла выше - это одна и та же страница, запускаемый через 2 разных сервера Cassini, IIS и обычный HTML-рендеринг из Firefox.

используя Firebug, весь css загружается хорошо

отбрасывание экрана: http://bit.ly/7ZBkuh (20 секунд)

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

Любая помощь будет высоко оценена, спасибо.

Это было полезно?

Решение

Это похоже на проблему переполнения css.Есть ли какие-либо различия между результирующей разметкой / css из браузера (не исходным файлом в строке URL) - например, путем сравнения результата "Просмотр исходной страницы"?Я подозреваю, что так и будет.И я подозреваю, что это связано с css, а не с разметкой.

Другие советы

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

Это всего лишь предположение, но, возможно, стили CSS, которые вы являются просмотр на страницах, размещенных в ASP.NET, определяется на странице, и стили CSS, которые вы не являются просмотры определены в отдельном CSS-файле?

Если это действительно так, то проблема может быть связана с тем, как вы настроили ASP.NET аутентификацию в web.config.Возможно, он обслуживает HTML-файл, но блокирует CSS-файл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top