• 使用情况:有MasterPage或者自定义的控件时候
  • 使用理由:因为一个页面只有一个ScriptManager,如果MasterPage或者自定义的UserControl使用了,你的页面引入之后,会导致页面有多个ScriptManager,这是不被允许的。
  • 引入:所以我们需要一个代理,代理其实现我们的需要。
  1. 当MasterPage使用ScriptManager的时候,引用的页面中如果需要的话就使用ScriptManagerProxy。
  2. 当UserControl中放了ScriptManagerProxy的时候,引入自定义页面的那个页,就是用ScriptManager。
  • 那么我们如何判断页面中是否有ScriptManager呢。

            }
}

 

  • 这样,我们就可以通过以上的方法来判断其存在了。

相关文章: