Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript错误:";JavaScript运行时错误:';多福';是未定义的_Javascript_Asp.net - Fatal编程技术网

JavaScript错误:";JavaScript运行时错误:';多福';是未定义的

JavaScript错误:";JavaScript运行时错误:';多福';是未定义的,javascript,asp.net,Javascript,Asp.net,我在ASP.Net页面中使用了一些JavaScript,如下所示:- <script type="text/javascript" src="MyScript.js"></script> <script type="text/javascript"> function validate_everything() { do_foo(); } </script> 当我尝试运行此操作(使用Internet Exp

我在ASP.Net页面中使用了一些JavaScript,如下所示:-

<script type="text/javascript" src="MyScript.js"></script>
<script type="text/javascript">
    function validate_everything()
    {
        do_foo();
    }
</script>
当我尝试运行此操作(使用Internet Explorer)时,会产生以下错误:-

0x800a1391 - JavaScript runtime error: 'do_foo' is undefined
以同样方式处理的真正代码(实际有用的工作)昨天运行良好,今天早上早些时候运行良好。我修改了它,这个错误开始出现;我还原了更改,错误仍然出现。在使用Chrome之前,真正的版本是有效的。现在,什么都没有发生(我想原因是一样的)

我理解这个问题是一个棘手的问题。我的问题与这些不同,我没有使用JScript,也没有从代码后面添加脚本

我已经在其他几个应用程序中使用了这种方法,并且没有出现错误。该路径是否将从
Default.aspx
目录中拾取文件?有什么我需要的(在
web.config
或其他地方)是我缺少的吗

编辑在检查页面源代码(Chrome)时,
.aspx
文件中的JavaScript按预期列出。所包含的文件如下所示:

<script type="text/javascript" src="MyScript.js"></script>


但是没有显示任何脚本(应该有吗?

浏览器是否确实加载了MyScript.js?如果是,它是正确的版本吗?(您可能需要进行缓存刷新)在Chrome中打开开发者工具,查看在尝试加载
MyScript.js
时是否报告错误。转到“源代码”选项卡,查看是否列出了
MyScript.js
。@Barmar,我按照你的建议做了;结果在编辑中。如果未显示脚本,则在尝试加载脚本时出错。转到“网络”选项卡,然后重新加载页面。这是正确的路径吗?它可能是
src=“/MyScript.js”
?如果您浏览
http://localhost/MyScript.js
有服务吗?
<script type="text/javascript" src="MyScript.js"></script>