2010-04-20 47 views
3

基本上,我创建了一个使用UpdatePanel的自定义控件,并且据我所知,我需要使用ScriptManagerProxy来使其工作(因为每个页面应该只有一个ScriptManager,并在我的.aspx页面中声明)。所以,你怎么用这个小魔鬼,它只是一个加入的事情:如何在自定义ASP.NET控件中使用ScriptManagerProxy?

<asp:ScriptManagerProxy ID="ScriptManagerProxy3" runat="server"> 
</asp:ScriptManagerProxy> 

到你的控制,还是有更多的呢? 任何人都可以发布一个好的教程/示例集的链接?我尝试了谷歌搜索这个,但我没有发现任何有用的...

回答

5

您的控制不需要ScriptManagerProxy工作。如果您需要在控件中添加ServiceReference或ScriptReference,则只需要一个ScriptManagerProxyScriptManagerProxy允许您在不需要了解将要托管您的控件的页面的情况下执行此操作。页面呈现时,ScriptManagerProxy控件的属性与主机页面上的ScriptManager控件的属性合并。

相关问题