我有一个自定义 Web 部件,当它首次呈现时,我想提供打开修改共享 Web 部件属性的链接,就像我们打开 OOB Web 部件(如内容编辑器或 XML Web 部件)时通常得到的那样?任何人对此都有想法...我正在使用它,但是当我单击它时,它显示以下错误
我正在使用这个:
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 部件无效或已被其他用户删除。单击以刷新它。(这显示在我的工具窗格中)
取自工作网络部件:
myvar = "<a href=\"javascript:MSOTlPn_ShowToolPane2Wrapper('Edit', this, '" + ID + "')\">Open the toolpanel</a>"
“ID”是 Web 部件 ID。我使用 UserControl 来保存 WebPart 代码,因此我使用 Parent.ID
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)