为什么我们需要使用// <![CDATA [在@using语句中?

问题描述:

在下面的块中,为什么我们需要//<![CDATA[ ... //]]>块?为什么我们需要使用// <![CDATA [在@using语句中?

@using(Script.Foot()) { 
    <script type ="text/javascript"> 
    //<![CDATA[ 
    $(document).ready(function() { 
     alert('page loaded'); 
    }); 
    //]]> 
    </script> 
} 

相关问题:

What is the meaning of CDATA

  • 为什么CDATA板块? CDATA节告诉XML解析器读取字符而不将它们解释为元素或实体标记。
  • 为什么领先//的标志?我们引入了带有//标记的CDATA开始和结束标记,因此JavaScript解析器会忽略CDATA标记。
  • 为什么.cshtml而不是.html? ASP.NET MVC使用的.cshtml页面基于XML,而.html页面不是。

参考

CData Sections (MSDN)

What is the meaning of CDATA