現在、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 で結果を確認するだけです。
助言がありますか?