Javascript 如何在多个内容页中使用相同的Java脚本?

Javascript 如何在多个内容页中使用相同的Java脚本?,javascript,asp.net,master-pages,Javascript,Asp.net,Master Pages,在我所有的多个内容页面中,我有4个标签中的Javascript。它们处理弹出窗口,并在单击按钮时禁用其他按钮。所以现在我在每一页上都有很多重复的脚本代码 是否可以将这些脚本放在母版页中,并让我的所有内容页都引用它们?如果是,我应该在母版页中的什么位置放置它们,以及如何在单击按钮时引用它们 我搜索过谷歌,但没有找到任何好的答案 编辑1:处理重复标记 我在这里主要是为了避免重复代码,这就是为什么我想把它放在我的母版页中。如果可以将我的脚本放在JS文件中,请将其包含在母版页上,并让我的所有内容页从那里

在我所有的多个内容页面中,我有4个标签中的Javascript。它们处理弹出窗口,并在单击按钮时禁用其他按钮。所以现在我在每一页上都有很多重复的脚本代码

是否可以将这些脚本放在母版页中,并让我的所有内容页都引用它们?如果是,我应该在母版页中的什么位置放置它们,以及如何在单击按钮时引用它们

我搜索过谷歌,但没有找到任何好的答案

编辑1:处理重复标记

我在这里主要是为了避免重复代码,这就是为什么我想把它放在我的母版页中。如果可以将我的脚本放在JS文件中,请将其包含在母版页上,并让我的所有内容页从那里访问脚本。那么这绝对是我问题的一个解决方案,我很乐意接受一个描述我是如何做到这一点的答案。要明确的是,我还没有找到如何做的访问部分

但是,只是说,把脚本放在一个JS文件中,并在页面上包含该文件,并不能解决我的问题,因为它只是隐藏了文件中的重复性

编辑2:我现在已经试过了

根据M Idrees下面的回答,我已将脚本放入buttonScripts.js,该文件位于我的项目脚本文件夹中。我将其添加到母版页的标题中:

... 我在按钮上保留了单击功能,如下所示:

然后我从我的内容页中删除了脚本,并启动了我的web应用程序。现在我得到一个错误myFunc是未定义的。这就是我的意思,它是访问部分,我还没有找到如何做上面

编辑3:我很烂

尝试使用相对路径,如上所示。通过正确的路径:

...
它按预期工作。谢谢

在母版页的head标签中。添加脚本引用,如:

<script type="text/javascript" src="path/to/script.js"></script>
从内容页中删除所有其他脚本引用。它将自动从母版页获取

关于你的观点:这是访问部分,我还没有找到如何做

您不必更改有关访问脚本代码的任何内容。它会像现在一样工作


执行这些步骤,如果仍然有任何问题,只需在本文中更新。

将它们从标记中取出,放入外部JS文件,然后从每个页面引用该JS文件将脚本放入外部文件,然后使用。@NickA仅仅因为您的解决方案是将我的脚本放入JS文件,并不会使我的问题重复。这个问题对该解决方案和其他解决方案是开放的。@iquellis我可以把它放在我的母版页中吗?还是我的所有内容页上都必须有重复的代码?@Skillzore如果你将它添加到母版页,这将添加到你使用母版页的每个页面上。意思是如果有超过你提到的4页。其他页面将发送不需要的JS文件。我制作了JS文件,将其包含在母版页标题中,删除了其他脚本,并尝试单击我的按钮。函数未定义。。。这就是我所说的访问部分。你能分享母版页的代码吗,以及任何一个出现此错误的内容页。不管怎样,我尝试使用相对路径,正如你在我文章的编辑2中看到的那样。现在它起作用了。非常感谢。伟大的很高兴它起作用了。