0

一位朋友要求我添加一些我真的只知道如何在 ASP.NET 中执行的基于数据库的功能,他主要在 Dreamweaver 中创建了一个视觉上非常吸引人的网站。问题是当我将他生成的 HTML 加载到一个 ASPX 页面中时,它呈现得非常可怕。我尝试向 ASP.NET 项目添加一个基本的 .html 页面,但它看起来仍然很时髦。他在 Mac 上,而我(显然)在使用 Windows 机器。有没有一种干净的方法来获取一个非常完整(但非常静态)的网站并向其中添加 ASP.NET 功能?非常欢迎任何评论。谢谢!

4

2 回答 2

1

只是一个快速的想法。

您在评论中说:

一切正常,只是看起来不像在 Safari 浏览器中那样好

它在哪里看起来不像在 Safari 浏览器中那样好?在 IE/Firefox 中作为 Web 服务器(内置 cassini 服务器或 IIS)的页面,或者在 Visual Studio 中切换到设计视图时?

Visual Studio 在正确渲染事物时遇到了很多麻烦 - 它实际上不符合任何人的定义的标准 - VS2010 显然要好得多 - 例如,尝试查看此页面:display/box/float/clear test in a browser and in the VS设计师 - 非常不同。

如果你的意思是在浏览器中,哪个浏览器?你试过用 Firefox 代替吗?如果它被构建为在 Safari 中看起来不错,它可能会在 Firefox 中运行,但在 IE 中的呈现/布局可能存在问题 - 这是一个相当众所周知的问题。

如果所有样式表都被正确调用(例如检查Firebug for Firefox),那么可能有一些 CSS 问题需要为 IE 解决。

于 2009-01-21T10:49:43.783 回答
0

ASP.NET 不会改变标准 HTML 的呈现。所以一定有其他问题,比如缺少样式表(全部一起或链接断开)或图像。正确复制 HTML 并解决显示问题后,您可以添加 ASP.NET 控件和代码以使其正常运行。

于 2009-01-21T07:36:54.533 回答