I'm writing a custom class library that contains custom controls (not user controls). I have some embedded javascript files that need to be registered on the page.
Now since this is a class library, how do I detect whether or not to use a ToolKitScriptManager or ScriptManager?
Page.ClientScript is a ClientScriptManager, but would I do if the page has the new ToolKitScriptManager?
You can determine if the page your control is being instantiated in is using a ScriptManager by calling the static ScriptManager.GetCurrent() method. If this returns null then you could assume that (working on the basis that your controls will only be used within your websites), the page is utilising a ToolKitScriptManager rather than a ScriptManager.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With