我有一个自定义的webpart,当它第一次呈现时,我想提供开放修改共享webpart属性的链接,就像我们打开内容编辑器或XML webpart等OOB webpart时一样?任何人都有这个想法...我正在使用这个,但当我点击它,它显示以下错误
我用这个:
LiteralControl lctrl = new LiteralControl();
lctrl.Text=string.Format("<a id='MsoFrameworkToolpartDefmsg_{0}' href=\"javascript:MSOTlPn_ShowToolPane2Wrapper('Edit','129','{0}');\">Open the tool pane</a> and enter a valid value.",this.ID);
Controls.Add(lctrl);
错误:您尝试更改的Web部件无效或已被其他用户删除。单击以刷新它。(这在我的工具窗格中显示)
答案 0 :(得分:4)
取自正在运作的网站:
myvar = "<a href=\"javascript:MSOTlPn_ShowToolPane2Wrapper('Edit', this, '" + ID + "')\">Open the toolpanel</a>"
“ID”是webpart ID。我使用UserControl来保存我的WebPart代码,所以我使用Parent.ID