我想知道是否有人可以指出我正确的方向。我有一个 ASP.NET Web 应用程序。每个处理回发的页面中都有自动生成的 JavaScript 部分。有时,javascript被包围
<[CDATA[ ... ]]>
, 而在另一台机器上,它可能包含在简单的 HTML 注释中,如
<!-- ... -->
因此,我正在寻找可能导致这种差异的答案或线索。有任何想法吗?
回答:
原因是 .Net 框架的版本。很难找到,因为我使用安装程序来设置所有内容,从 Web 服务器到框架和应用程序源。httpd.conf 中不是很明显的行导致使用了最新的框架。
背后的故事:MS 将 JS 生成从版本 2.0 sp1 更改为使用 CDATA。
感谢您的回复。