C# jQuery弹出窗口中的CKEditor、TinyMCE或任何富文本编辑器

C# jQuery弹出窗口中的CKEditor、TinyMCE或任何富文本编辑器,c#,jquery,asp.net,tinymce,ckeditor,C#,Jquery,Asp.net,Tinymce,Ckeditor,我正在开发一个ASP.NET web应用程序,其中我将在jQuery弹出窗口中使用CKEditor或任何其他富文本编辑器,但问题是,我对jQuery弹出窗口一无所知。我访问过,但不明白。您可以使用。要做到这一点,只需在html中包含jQueryUI <link type="text/css" href="css/ui-lightness/jquery-ui-1.8.17.custom.css" rel="stylesheet" /> <script type="text/jav

我正在开发一个ASP.NET web应用程序,其中我将在jQuery弹出窗口中使用CKEditor或任何其他富文本编辑器,但问题是,我对jQuery弹出窗口一无所知。我访问过,但不明白。

您可以使用。要做到这一点,只需在html中包含jQueryUI

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.17.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jquery-ui-1.8.17.min.js"></script>

然后可以使用jQuery创建对话框,如下所示:

var txt = '<div class="my-dialog-div"> <textarea id="myTextField"/></div>';

var $dialog = $(txt)
.dialog({
    modal: true,
    buttons: {
        "Add Annotation" : function() {
            // My function definition
            $( this ).dialog( "close" );
        },
        Cancel: function() {
            $( this ).dialog( "close" );
        }
    },
    close: function() {
        var editor = CKEDITOR.instances['myTextField'];
        if (editor) {
            editor.destroy(true);
        }
    }
});

$('#myTextField' ).ckeditor();
var-txt='';
变量$dialog=$(txt)
.对话({
莫代尔:是的,
按钮:{
“添加注释”:函数(){
//我的函数定义
$(此).dialog(“关闭”);
},
取消:函数(){
$(此).dialog(“关闭”);
}
},
关闭:函数(){
var editor=CKEDITOR.instances['myTextField'];
如果(编辑){
编辑:销毁(真);
}
}
});
$('#myTextField').ckeditor();

如果您想在Asp.net中使用CKEditor,请遵循