我已经创建了一个自定义Web部件,并且我在页面中添加了同一Web部件的三个实例。如果我尝试编辑第二个Web部件,则会打开第三个Web部件的工具部件。
实际上,无论我编辑它的任何Web部件,都会打开最后(最新)页面中添加的Web部件实例的工具部分。如果我添加了10个Web部件,则编辑1-9中的任何Web部件,只需打开Web部件第10个实例的工具部分。
有什么想法吗?
答案 0 :(得分:0)
好的,我已修好了。但是我很怀疑这是否是SP 2010中的一个错误。在Web部件类中,我只是评论了OnInit()方法并且它有效。这是方法 -
/// <summary>
/// init
/// </summary>
/// <param name="e"></param>
protected override void oninit(eventargs e)
{
this.title = "My Title";
}
对此有何评论?