如何检测用户当前使用的ASP.NET(不是sharepoint)webparts?

时间:2009-08-05 15:16:19

标签: asp.net web-parts

我们在我们的应用程序中使用ASP.NET webparts,如果页面上已有实例,我想阻止用户从目录中添加两次相同的webpart。

我知道我可以通过连接到WebPartManager对象的WebPartAdding事件并取消事件来拦截add,我只需要知道如何查看当前用户的个性化设置,看看他们是否已经在使用它

或者,是否有另一条路线(即查看页面上正在使用的所有可见网页部分)?

1 个答案:

答案 0 :(得分:0)

啊,我现在看到我可以查看WebPartManager控件的WebPart集合,看看哪些是当前活动的。

这会获取我需要的信息,以便我可以取消添加(如果已经在使用中)。