我们在我们的应用程序中使用ASP.NET webparts,如果页面上已有实例,我想阻止用户从目录中添加两次相同的webpart。
我知道我可以通过连接到WebPartManager对象的WebPartAdding事件并取消事件来拦截add,我只需要知道如何查看当前用户的个性化设置,看看他们是否已经在使用它
或者,是否有另一条路线(即查看页面上正在使用的所有可见网页部分)?
答案 0 :(得分:0)
啊,我现在看到我可以查看WebPartManager控件的WebPart集合,看看哪些是当前活动的。
这会获取我需要的信息,以便我可以取消添加(如果已经在使用中)。