2

asp.net ページで CKEditor を使用しています。このために、自分のプロジェクトに ckeditor.dll を追加しました。そして、私はこの参照を.aspxページで使用しています。私の問題は、javascipt で ckeditor のコンテンツを読み取れないことです。誰でもこれを達成する方法を教えてください。これが私のコードです

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CKEditorVamshi._Default" %>
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        function validate() {
            var text = $('#cke_<%= CKEditorGettingStarted.ClientID %> iframe').contents().find('body').html();
           alert(text);
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <CKEditor:CKEditorControl AutoPostBack="True" ID="CKEditorGettingStarted" runat="server"
    Height="300px" BasePath="~/CKEditor" MaxLength="10" Width="100%" CausesValidation="true">
 </CKEditor:CKEditorControl>
 <br />
 <input type="button" id="btnPreview" value="Preview" onclick="validate();" />
    </form>
</body>
</html>

前もって感謝します

4

1 に答える 1

1

試す

CKEDITOR.instances.Your_Editor_Client_ID.getData();

于 2013-01-28T11:08:37.390 に答える