选择“编辑Web部件”是选择Web部件的错误实例

时间:2011-07-14 09:45:27

标签: c# .net sharepoint sharepoint-2010 web-parts

我已经创建了一个自定义Web部件,并且我在页面中添加了同一Web部件的三个实例。如果我尝试编辑第二个Web部件,则会打开第三个Web部件的工具部件。

实际上,无论我编辑它的任何Web部件,都会打开最后(最新)页面中添加的Web部件实例的工具部分。如果我添加了10个Web部件,则编辑1-9中的任何Web部件,只需打开Web部件第10个实例的工具部分。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,我已修好了。但是我很怀疑这是否是SP 2010中的一个错误。在Web部件类中,我只是评论了OnInit()方法并且它有效。这是方法 -

/// <summary>
/// init
/// </summary>
/// <param name="e"></param>
protected override void oninit(eventargs e)
{
    this.title = "My Title";
}

对此有何评论?