C# 包含来自基本页的外部JS文件

C# 包含来自基本页的外部JS文件,c#,javascript,.net,asp.net,C#,Javascript,.net,Asp.net,对于实现功能X的页面,我让它们实现一个基类(它本身实现了原始基类)。 此feature X基类有一些web方法,我希望使用这些web方法所需的javascript包含在具体页面中,格式如下: <SCRIPT language="JavaScript" src="FeatureX.js"></SCRIPT> 我原以为这很简单,只需将属性添加到基类中的base.Header,但它是空的。通过谷歌搜索,所以我似乎应该创建一个新的母版页,因为这与演示相关。然而,对于一个in

对于实现功能X的页面,我让它们实现一个基类(它本身实现了原始基类)。

此feature X基类有一些web方法,我希望使用这些web方法所需的javascript包含在具体页面中,格式如下:

<SCRIPT language="JavaScript" src="FeatureX.js"></SCRIPT>

我原以为这很简单,只需将属性添加到基类中的base.Header,但它是空的。

通过谷歌搜索,所以我似乎应该创建一个新的母版页,因为这与演示相关。然而,对于一个include语句来说,这似乎是矫枉过正。有什么方法可以直接从基类添加这个吗

谢谢

只需添加

    Page.ClientScript.RegisterClientScriptInclude("coursel", ResolveUrl("FeatureX.js"));

似乎是正确的!JS文件是否与aspx放在同一文件夹中?非常感谢!这正是我想要的。请确保在代码的开头添加if if(!Page.ClientScript.IsClientScriptIncludeRegistered(“coursel”)),这样就不会在页面中多次注入脚本