我的一位朋友问过我,他在Dreamweaver中创建了一个非常具有视觉吸引力的网站,以添加一些我真正只知道如何在ASP.NET中运行的数据库支持的功能。问题是当我将生成的HTML加载到ASPX页面时,它会非常可怕地呈现它。我已经尝试将一个基本的.html页面添加到ASP.NET项目中,但它仍然看起来很时髦。他在Mac上,我(显然)使用Windows机箱。有一个干净的方法来采取一个相当完整(但非常静态)的网站并添加ASP.NET功能吗?任何评论都非常受欢迎。谢谢!
答案 0 :(得分:1)
快速思考。
您在评论中说明:
所有工作只是看起来不像在Safari浏览器中那样好看
它在Safari浏览器中的效果如何?在IE / Firefox中作为Web服务器(内置cassini服务器或IIS)的页面,或者在Visual Studio中切换到设计视图时?
Visual Studio在正确呈现内容方面存在很多问题 - 任何人的定义都不符合标准 - VS2010显然要好得多 - 例如,尝试查看此页面:display/box/float/clear test在浏览器和VS中设计师 - 非常不同。
如果你的意思是在浏览器中,哪个浏览器?您是否尝试过将其视为Firefox?如果它在Safari中看起来不错,它可以在Firefox中运行,但IE中的渲染/布局可能存在问题 - 这是一个众所周知的问题。
如果正确调用了所有样式表(例如,请查看Firefox的Firebug),那么可能存在一些需要针对IE解决的CSS问题。
答案 1 :(得分:0)
ASP.NET不会改变标准HTML的呈现。所以必须有一些其他问题,比如缺少样式表(要么全部在一起,要么是一个断开的链接)或图像。一旦您正确地复制了HTML并解决了显示问题,您就可以添加所需的ASP.NET控件和代码以使其正常运行。