C# Internet Explorer问题-运行时错误

C# Internet Explorer问题-运行时错误,c#,asp.net,internet-explorer,scripting,C#,Asp.net,Internet Explorer,Scripting,当我在IE中浏览我的项目时,它只显示错误 发生运行时错误。是否要调试 第768行 错误:应为“')” 这是关于任何脚本错误的是的,看起来您有javascript语法错误。检查客户端脚本块中未关闭的文本和未关闭的字符串文本。可能有助于在Internet Explorer中调试javascript。使用firefox+firebug,JS错误将成为过去;) 造成这种情况的一个常见原因可能是javascript处理程序的字符串参数中的未替换引号,例如: onmouseover='myJavascrip

当我在IE中浏览我的项目时,它只显示错误

发生运行时错误。是否要调试

第768行 错误:应为“')”


这是关于任何脚本错误的是的,看起来您有javascript语法错误。检查客户端脚本块中未关闭的文本和未关闭的字符串文本。

可能有助于在Internet Explorer中调试javascript。

使用firefox+firebug,JS错误将成为过去;)

造成这种情况的一个常见原因可能是javascript处理程序的字符串参数中的未替换引号,例如:

onmouseover='myJavascriptFun(“我所谓的“参数”)'

由于某些原因,IE不同于例如FF,它在解析javascript之前引用了unescape,因此上面的代码变得

onmouseover='myJavascriptFun(“我所谓的“参数”)'

因此,在第二个之后应该是“')”


当然,参数来自数据源,因此应该使用htmlentities或类似的方法对其进行转义。

您将不得不给我们更多信息-那是什么文件?第768行的代码是什么?是什么事件触发了这一点(加载、单击、回发…)?单击事件,,我想某些脚本错误让我检查第768行中的意思,,我想让我检查它可能不在第768行中。有时它会在警告行附近抛出错误。因为您的其他偏执狂涵盖了预期的偏执狂。请检查您新添加的可能方法。或者在调试消息中单击调试,然后在l中选择Visual studio它向您显示了错误的位置。但我在该页面中没有找到任何脚本。您是否将外部js文件附加到该页面?这意味着我们可以从firebug插件中看到js