脚本管理器在ascx页面内

时间:2010-02-04 19:05:28

标签: .net scriptmanager user-controls

我有一个用户控件,我在两个不同的地方使用(因此我创建了一个控件)。现在,这个控件使用我用来清除JS会话的Web方法。唯一的问题是我似乎没有找到在ascx本身中包含ScriptManager的方法 - 仅在托管此控件的页面上,这很容易出错并且无法实现目的,而且似乎错了。

有没有办法在ascx中定义ScriptManager并像往常一样定义Web方法,在控件本身的代码中? 谢谢!

我使用.net 3.5,c#

1 个答案:

答案 0 :(得分:2)

查看ScriptManagerProxy,它使您可以在页面上(或在母版页中)使用单个ScriptManager,然后使用您的用户控件添加其他功能。