当前位置: 代码迷 >> ASP.NET >> 不知为什么在HTML下完整的页面移植到ASP.NET后就变样了,郁闷!该怎么解决
  详细解决方案

不知为什么在HTML下完整的页面移植到ASP.NET后就变样了,郁闷!该怎么解决

热度:6624   发布时间:2013-02-26 00:00:00.0
不知为什么在HTML下完整的页面移植到ASP.NET后就变样了,郁闷!
页面基本上全部使用DIV+CSS布局的,在HTML下测试很正常,移植到ASP.NET后就面目全非了,就算直接将HTML后缀改名为ASPX也不行,难道是解释器的问题吗?奇怪啊,不过如果用FF访问反而正常,郁闷!

以前我也遇到过类似的问题,那时只是页头代码问题,只要加上下页头就可解决
<!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Transitional//EN "   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

但现在无论怎么调都不行,难道要将使用CSS重写吗?不可能吧,唉!

------解决方案--------------------------------------------------------
不知道你是说怎么样地“面目全非”?

你是说在vs的设计器上要求显示得跟浏览器上的显示一模一样?你的意思是说aspx运行之后的html代码完全一样却面目全非?这还真的不太可能。

我建议你考虑是否真的需要要开发web软件。如果不开发,就没有使用软件开发工具的烦恼了,否则总是有点不一样的地方。
------解决方案--------------------------------------------------------
对比最终输出的html就可以找到问题所在了.

1运行起来,在浏览器中选择--查看源代码,Copy出来
2.aspx页面也运行起来,在浏览器中选择--查看源代码,Copy出来

一对比就知道问题所在了
  相关解决方案