我正在编写一个包含自定义控件(不是用户控件)的自定义类库。我有一些嵌入式javascript文件,需要在页面上注册。
既然这是一个类库,我该如何检测是否使用ToolKitScriptManager或ScriptManager呢?
Page.ClientScript是一个ClientScriptManager,但是如果页面有新的ToolKitScriptManager,我会这样做吗?
发布于 2010-08-08 07:10:34
通过调用静态ScriptManager.GetCurrent()方法,可以确定要在其中实例化控件的页是否正在使用ScriptManager。如果返回null,那么您可以假设(基于您的控件将仅在您的网站中使用),页面使用的是ToolKitScriptManager而不是ScriptManager。
https://stackoverflow.com/questions/3432360
复制相似问题