Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 代码相同的aspx和htm文件表现不同_Asp.net_Css - Fatal编程技术网

Asp.net 代码相同的aspx和htm文件表现不同

Asp.net 代码相同的aspx和htm文件表现不同,asp.net,css,Asp.net,Css,我有两页相同的代码。一个是aspx扩展,一个是htm。在Firefox中,它们的显示完全相同。在IE8中,我的下拉菜单显示在内容的下面…但仅在aspx页面上。在IE8中,两者之间的定位也有轻微差异。同样,相同的代码,指向相同的css和js文件……这怎么可能呢 我真的需要让它在aspx文件中工作。谢谢 其中一个页面有一个表单标记和一个div,其中有一个隐藏的输入,而另一个没有 IE将在表单标记上呈现默认的填充/边距,而许多其他浏览器则不会 我建议使用一个好的。其中一个页面有一个表单标签和一个带

我有两页相同的代码。一个是aspx扩展,一个是htm。在Firefox中,它们的显示完全相同。在IE8中,我的下拉菜单显示在内容的下面…但仅在aspx页面上。在IE8中,两者之间的定位也有轻微差异。同样,相同的代码,指向相同的css和js文件……这怎么可能呢


我真的需要让它在aspx文件中工作。谢谢

其中一个页面有一个
表单
标记和一个div,其中有一个隐藏的输入,而另一个没有

IE将在表单标记上呈现默认的填充/边距,而许多其他浏览器则不会


我建议使用一个好的。

其中一个页面有一个
表单
标签和一个带有隐藏输入的div,而另一个页面没有

IE将在表单标记上呈现默认的填充/边距,而许多其他浏览器则不会


我建议使用一个好的。

我不确定,但它可能是第二个链接文档顶部的一个额外的空行吗?这不是让IE8进入怪癖模式吗?交付给浏览器的标记不同。我猜ASP.Net通过添加表单标记和视图状态的隐藏字段“起到了帮助作用”。我不确定,但它可能是文档顶部第二个链接上的一个额外空行吗?这不是让IE8进入怪癖模式吗?交付给浏览器的标记不同。我猜ASP.Net通过添加表单标记和视图状态的隐藏字段来“帮助”用户。这有助于一些用户跳转(尽管在我删除表单标记后,它仍然会发生轻微的移动。我可能会尝试不同的重置),但我仍然无法在下拉列表中获得正确的行为。这有助于一些用户跳转(虽然即使在我移除表单标签后,它仍然会稍微移动。我可能会尝试不同的重置),但我仍然无法在下拉列表中获得正确的行为。