我有一个ViewUserControl,将在我网站的某些页面中使用,但不是全部。
这个ViewUserControl需要一个javascript文件,所以我想将脚本引用自动添加到使用此ViewUserControl的页面的head会话中,这可能吗?
我尝试向其添加内容控件,但看起来不允许。
我还可以将脚本标记直接添加到ViewUserControl的.ascx代码中,但如果我在页面中有N个这样的控件,那么我将添加N次脚本引用。
有没有人有任何想法?
答案 0 :(得分:1)
在ASCX的代码隐藏中,注册脚本引用(或块)。我刚刚回答了一个类似的问题,解释了如何做到这一点:
How to best control loading of multiple javascript files in ASP.NET?
使用这种技术,您可以多次对页面进行相同的控制,但仍然只包含一次脚本(并且仅在实际包含控件的页面上)。
答案 1 :(得分:0)
快速谷歌从stackoverflow帖子中提供了这个解决方案: