网站无法在 Internet Explorer 中正确显示

Website not being displayed correctly in Internet Explorer

我的任务是修复 ASP.NET Web 应用程序中的一些缺陷。第一个问题是网页在 Google Chrome 上可以正常显示,但是当使用 IE 时,网页会变得很乱,不同的部分重叠等等。它不能通过兼容性视图设置修复。我是 .NET 和 C# 的新手,所以有人可以告诉我在哪里寻找问题以及从哪里开始修复它吗? 此外,该站点在通过 Firefox 访问时要求进行身份验证(即用户名和密码)。为什么这只发生在 Firefox 中?

1.

浏览器的显示问题是前端问题。

网站的前端是在浏览器(客户端)中呈现的部分。这包括 HTML、CSS 和 Javascript。这与描述服务器端系统(HTTP 服务器、服务器端代码、数据库访问等)的 back-end 形成对比。 ASP.NET是后端技术。

让网页在许多浏览器和版本中正确显示实际上是相当困难的,而且是一个相当大的话题。我的建议是从小处着手。一次一点一点地处理它们,直到它们在您想要支持的浏览器中正确显示。

前端是用户看到的,后端是用户看不到的

2.

ceejayozStephen Muecke 回答了你问题的第二部分。基本上,浏览器可以请求您的 Windows 凭据,并且大多数主要浏览器都可以设置为自动提交这些凭据;否则你会被提示。

要解决浏览器之间的设计问题,您可以使用 bootstrap 框架,该框架将自动关注浏览器之间的设计,即使是笔记本电脑和台式机,它也会关注移动设备和平板电脑设备.

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