除非这个很棒的社区,否则我没有其他人可以计算,我知道这是一个非程序员问题,但我无法弄清楚为什么会发生这种情况。
对于我开发的一个客户,使用960.GS一个带有简单登录用户页面的布局/选择产品/使用 .NET (ASP.NET 3.5) 注册产品,一切都很好,他们同意了,我开始了......
然后,我导入了我所做的HTML 文件,并开始用 asp:TextBox 替换输入,并将按钮替换为 asp:Button,非常简单/基本的东西,但很快我点击“在浏览器中查看”,我的代码都被打乱了!
即使我看到 XHTML 1.1 Strict Validated 代码和 CSS 2.1 Validate 代码
为了找出问题所在,我将 ASPX 文件放在一边,只打开 HTML 页面。
结果非常不同:
直接在 Firefox 中打开,没有 Web 服务器:
替代文字 http://www.balexandre.com/temp/2009-11-22_1116.png
如果我通过Cassini(Visual Studio Web 服务器)运行相同的页面(完全相同的代码)[ HTML 页面,没有 ASP.NET 页面],它会显示......哦,好吧......
替代文字 http://www.balexandre.com/temp/2009-11-22_1117.png
以及如果我从IIS 7.5运行该 html 页面
替代文字 http://www.balexandre.com/temp/2009-11-22_1129.png
上面所有 3 个文件都是同一个页面,通过 2 个不同的服务器 Cassini、IIS 和 Firefox 的普通 HTML 渲染运行。
使用 Firebug,所有 css 加载良好
屏幕投射:http ://bit.ly/7ZBkuh (20 秒)
有人对这种行为有任何想法吗?
所有帮助将不胜感激,谢谢。