我有一个包含200个网页的网络应用程序,所有网页都有一个主页面。大多数内容页面使用AJAX控件,因此大多数内容页面都有自己的ScriptManager。现在我需要添加一个带有 HoverMenuExtender 控件的链接,为此我需要将ScriptManager放在Master页面中,但它只适用于没有ScriptManager的内容页面。
具有ScriptManager的所有其他内容页面都会引发错误Only one instance of a ScriptManager can be added to the page
。我不想再次处理大多数内容页面以删除ScriptManager。
是否有任何简单的方法可以执行此操作,例如在Master页面中编码,该页面决定是否已经存在ScriptManager,然后不加载它。