我有一个用户控件,我在两个不同的地方使用(因此我创建了一个控件)。现在,这个控件使用我用来清除JS会话的Web方法。唯一的问题是我似乎没有找到在ascx本身中包含ScriptManager的方法 - 仅在托管此控件的页面上,这很容易出错并且无法实现目的,而且似乎错了。
有没有办法在ascx中定义ScriptManager并像往常一样定义Web方法,在控件本身的代码中? 谢谢!
我使用.net 3.5,c#
答案 0 :(得分:2)
查看ScriptManagerProxy,它使您可以在页面上(或在母版页中)使用单个ScriptManager,然后使用您的用户控件添加其他功能。