javascript / jquery,CSS在IIS托管站点上无法正常工作

时间:2014-02-25 05:50:49

标签: javascript jquery asp.net-mvc windows iis-7.5

下面的JSON脚本在我的开发机器上运行正常。 现在,我已经在Windows Server 2008 R2上的IIS 7.5上托管了这个MVC ASP.NET站点。

它显示了许多'CSS not working'(特别是对于JQGRID)。它还显示了下面的错误。 我也遇到了一个错误 - console.log('executed');。我删除了这一行,它停在了下面的JSON。

    var f = JSON.stringify({
        's': values, 'da': $('input[name=Days]').val(), 'date': $('#date').val(),
        'tv': $('#tv').html(), 'classCode': $('#ClassCodeValue').html(), 'section': $('#Sec').html(),
        'we': $('#We').html(), 'attendType': $('#AttendTypeValue').html(),
        'adClass': $('#adClass').val(),
        'variousLen': variousLen,
        'varDHour': varDHour,
        'varDMin': varDMin
    });

在开发机器Windows 7 Professional上一切正常。

我已经访问了脚本文件夹,看起来,jquery正在工作,因为它到达网站上的这个页面。但是一些脚本或css在上面的问题上没有正常工作。

请告诉我这里有什么问题。

我一直在使用:IE 8和IE 11。

1 个答案:

答案 0 :(得分:0)

这是一个问题。实际上,当我在IE上打开托管网站时,网站的模式会自动设置为兼容模式而不是标准模式。当我手动将模式设置为标准模式时,没有这样的问题。

我添加了expliciltiy:作为HEAD元素的firlst行。

现在,它工作正常..但它设置了同意的视图模式,虽然大多数所有问题都已解决。 但jqgrid标头CSS出现了一些问题。如果设置标准模式,那么它可以正常工作。

如果有任何方式/建议设置在标准模式,那么最好......如果浏览有 - IE9,IE9可达性模式然后上面元标记将其模式设置为该浏览器的最高模式,进入compabitlity模式。

我正在使用itranet应用程序。

由于