2015-11-18 7 views
0

Мне поручено исправлять некоторые дефекты в веб-приложении ASP.NET. Первая проблема заключается в том, что веб-страницы отображаются должным образом в Google Chrome, но при использовании IE страницы идут на все гайки, разные части перекрываются и такие. Невозможно установить настройки совместимости. Я совершенно новичок в .NET и C#, поэтому кто-нибудь может дать мне понять, где искать проблему и откуда начать ее исправление? Кроме того, сайт запрашивает аутентификацию (то есть имя пользователя и пароль) при доступе через Firefox. Почему это происходит только в Firefox?Веб-сайт не отображается правильно в Internet Explorer

+0

Возможно, это использование https://en.wikipedia.org/wiki/Integrated_Windows_Authentication в Internet Explorer. Скорее всего, вам нужно будет взглянуть на HTML и CSS. Это не будет легкой задачей, если у вас есть нулевой опыт работы с webdev. – ceejayoz

+0

Для второго вопроса (предполагая, что это приложение для интрасети), обратитесь к [этой статье] (http://sanderstechnology.com/2011/configuring-firefox-to-allow-pass-through-authentication-ntlm/10594/#. VkvxFHYrLIU) –

+0

@ceejayoz Большое спасибо. У меня только немного опыта webdev, но по крайней мере теперь у меня есть идея, с чего начать. :) – Ruwangi

ответ

2

1.

Показать проблемы с браузерами являются передний конец вопрос.

передний конец веб-сайта является бит, который отображается в браузере (а клиента). Это включает HTML, CSS и Javascript. Это контрастирует с back-end, который описывает серверную систему (HTTP-сервер, серверный код, доступ к базе данных и т. Д.). ASP.NET - это базовая технология.

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

Передний конец , что пользователь видит и задний конец является то, что пользователь не видит.

2.

Вторая часть вашего вопроса ответили ceejayoz и Стивен Муеке. В основном, браузеры могут запрашивать ваши учетные данные Windows, и большинство основных браузеров могут быть настроены для автоматической отправки этих учетных данных; в противном случае вам будет предложено это сделать.

+0

Большое спасибо. Это действительно полезно. :) – Ruwangi

-1

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

Bootstrap is the greatest solution for any kind of design issue. 
+0

Bootstrap - это не технология, и это не «лучшее решение» для чего угодно, особенно проблемы с фиксацией на ** существующем ** сайте. Это одна из многих фреймворков CSS и, безусловно, полезна во многих случаях, но не в этом. – ceejayoz

+0

Это было одно из решений вышеуказанного вопроса. Если вы профессиональный разработчик, то, возможно, вы знаете, мы можем исправить одни и те же проблемы несколькими способами. Точно так же я поделился одним из решений. –

+0

OP работает над * существующим * приложением. Изменение его для использования Bootstrap потребует обширной перезаписи HTML и CSS приложения. – ceejayoz

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