我一直在互联网上寻找在asp.net应用程序中注册javascript的不同方法的相当清楚的解释。我想我已经基本了解了registerStartupScript和registerClientScriptBlock之间的区别(主要区别在于插入脚本的形式)。 我不确定我理解RegisterClientScriptInclude方法的用途或使用时间。从我可以收集的内容,它用于注册外部.js文件。这是否使该文件中的任何和所有javascript函数可用于它注册的aspx页面?例如,如果它是在母版页的onLoad事件中注册的,那么使用该母版页的所有页面是否都能够使用.js文件中的javascript函数?在这种情况下尝试使用document.getElementById时会出现什么问题? 此外,当使用多个.js文件并单独注册它们是否必要/有利时?
我感谢您提供的任何帮助。如果您知道任何非常好的资源我可以用来彻底了解这个概念,我会很感激!
答案 0 :(得分:1)
这是一篇关于从主页面和内容页面引用JavaScript的文章: