我目前正在开发一个需要 HtmlEditorExtender 的项目。最近,我在使用 HtmlEditorExtender 时遇到了一个奇怪的问题。
当我输入文本并单击按钮保存时。一切正常。但是当我复制和粘贴文本(短或段落)时。HtmlEditorExtender 失去它的价值,并且数据将不会被保存。但是,我对常规文本框进行了同样的尝试。但我没有发现他们有任何问题。我的代码如下所示: Default.aspx:
<asp:UpdatePanel runat="server" ID="id123">
<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>
<ContentTemplate>
<asp:TextBox ID="txtSlidePage" TextMode="MultiLine" Columns="50" Rows="10" Width="100%" Height="200" runat="server" />
<ajaxToolkit:HtmlEditorExtender ID="HtmlEditorExtender1" TargetControlID="txtSlidePage" runat="server" DisplaySourceTab="true">
<Toolbar>
<ajaxToolkit:Undo />
<ajaxToolkit:Redo />
</Toolbar>
</ajaxToolkit:HtmlEditorExtender>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
后面的代码:
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Write("<script>alert('" + txtSlidePage.Text + "');</script>");
}
我保持代码简短。只是为了通过 Javascript Alert 查看结果。
有什么建议么?