面板在Web服务器上隐藏

时间:2011-08-24 03:15:26

标签: asp.net vb.net

在localhost上很好,但在webhost上它被隐藏起来我无法理解它。

Local Host

这是隐藏的网址:编辑:删除了网址...

Online

2 个答案:

答案 0 :(得分:3)

问题是未公开的html评论标记。在页面源中查找以下文本:

<!--
    <div id="ctl00_ctl00_contentPlaceHolder_contentPlaceHolder_rightProductsAccessoriesControl_notFoundMessagePanel">

</div>

<!--

您会看到在div之前有一个开始评论标记<!--,在它之后,而不是结束标记-->,还有另一个开始标记。这基本上是评论你的页面的整个底部部分,直到它击中另一个关闭它的html评论部分。这也会导致脚本错误,因为ASP.NET验证程序代码无法找到验证程序控件。

它在FF中工作,因为它的解析器似乎意识到你犯了一个错误,并阻止它注释掉页面的其余部分。 IE对你没有帮助。

答案 1 :(得分:1)

检查您的HTML代码是否格式正确。 关闭所有标签并检查标签是否重叠。