在内容编辑器Web部件中,我们单击“源编辑器”按钮,它将弹出一个网页对话框,您可以在其中键入html源代码并保存。 现在,我需要在我的webpart中实现这个功能。我在我的按钮中添加了一个js函数,
myButton.Attributes.Add("onClick", "commonShowModalDialog(url,features)");
它弹出一个对话框,但我不知道如何将对话框中的内容保存到我的webpart。 有什么想法可以解决这个问题吗?先谢谢!
答案 0 :(得分:1)
您可以在工具部分的webpart属性中保存弹出窗口的文本。
此属性将在WebPart& ToolPart也。
对于WebPart属性,请参阅以下示例
[Personalizable(PersonalizationScope.Shared)]
[WebBrowsable(true)]
[Category("Display")]
[WebDisplayName("Popup Text")]
[Description("You can configure this text from here in popup")]
public string PopupText
{ get; set; }
在WebPart类中添加上面的代码,并在分配Literal控件中使用此“PopupText”属性,或者在覆盖Render方法中直接渲染此属性。