我在ASP.net应用程序js中有以下代码:
//<![CDATA[
function GetQuestionErrors()
{
//Some code
}
var myclientvariable=null;
//]]>
function calValue()
{
var data=GetQuestionErrors();//Registered function in code behind C#
}
当控件来到var data=GetQuestionErrors();
时,它会抛出错误'Object expected'。请帮我解决这个问题。
答案 0 :(得分:1)
自netscape 1以来,不需要在脚本标记内添加CDATA标记。 对于ASP页面,它们可能是必需的,但更像是这样:
<![CDATA[
<script>
// code
</script>
]]>
或同等的。
换句话说,JavaScript不需要在JavaScript运行时中转义。