ASP.NET MVC应用程序在IE / Firefox中什么都不显示?

时间:2010-06-28 14:05:20

标签: asp.net-mvc

我使用Chrome作为主浏览器,但想要访问Firebug来调试一些javascript。使用webforms项目,我只需运行它们,将项目运行的地址复制粘贴到Firefox或IE中,然后从那里开始。现在我似乎没有使用MVC - Firefox和IE都呈现白页。任一浏览器上的视图源都显示HTML存在,但根本没有呈现。但是,在Chrome中完美运行。

不确定这里发生了什么......有没有人有这个奇怪问题的经验?

修改

@prashant - 澄清标题,思想标签就够了,抱歉。

@tomas - doctypes是正确的,在一个新的MVC项目上发生(它渲染得很好)

@robaticus - 将页面保存为.html在firefox中呈现得很好。以为你可能会使用Javascript,这似乎是问题。如果我从Site.Master模板中删除此部分:

<script type="text/javascript" src="../../scripts/MicrosoftAjax.js" />
<script type="text/javascript" src="../../scripts/MicrosoftMvcAjax.js" />
<script type="text/javascript" src="../../scripts/jquery-1.4.1.min.js" />

一切正常,页面渲染。页面本身没有任何特殊的javascript,只是它继承的master中的那三个声明。文件路径是准确的,它们存在 - 这里的交易是什么?它也不是特定的javascript文件 - 只要存在这3个标签中的任何一个,就会发生不好的事情。

1 个答案:

答案 0 :(得分:0)

这与ASP.NET MVC无关,而与我对标准缺乏理解有关。

显然,自动关闭的标签不会在Firefox + IE中呈现,但会在Opera + Chrome中呈现,并且根据Why don't self-closing script tags work?一般无效。