【问题标题】:How to embed HTML created by Dreamweaver into an ASP.NET applicaton如何将 Dreamweaver 创建的 HTML 嵌入到 ASP.NET 应用程序中
【发布时间】:2009-01-21 07:31:03
【问题描述】:

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

【问题讨论】:

  • 我不确定如何编辑您自己的问题...但我确实正确映射了所有样式表和图像。一切工作只是看起来不如在Safari浏览器中那么好。

标签: asp.net html dreamweaver


【解决方案1】:

只是一个简单的想法。

您在评论中声明:

一切都正常工作只是看起来不像在 Safari 浏览器中那么好

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-21
      • 1970-01-01
      • 2015-03-06
      • 2017-12-22
      • 1970-01-01
      • 2012-01-04
      • 2010-09-08
      • 2021-08-09
      • 2021-11-04
      相关资源
      最近更新 更多