我正在编写一个包含自定义控件(不是用户控件)的自定义类库。 我有一些需要在页面上注册的嵌入式javascript文件。
既然这是一个类库,我如何检测是否使用ToolKitScriptManager或ScriptManager?
Page.ClientScript是ClientScriptManager,但如果页面有新的ToolKitScriptManager,我会这样做吗?
答案 0 :(得分:2)
您可以通过调用静态ScriptManager.GetCurrent()
方法来确定您的控件正在实例化的页面是否正在使用ScriptManager
。如果这返回null
,那么您可以认为(基于您的控件仅在您的网站中使用),页面使用的是ToolKitScriptManager
而不是ScriptManager
。< / p>