保留格式jquery粘贴

时间:2014-08-18 10:44:03

标签: javascript jquery asp.net

在粘贴到TinyMCE所在的文本区域时,我无法保留文本的格式。我已经看到类似的question被问到了,但是没有得到回答,所以以为我会试试运气。

我尝试了TMCE configuration的各种变体,但没有骰子,我不确定我是否错过了什么。

TinyMCE正在运行,但是当我使用我的下拉菜单将内容粘贴到文本区域时。进入文本区域的粘贴是通过VB.NET后面的代码完成的,被访问的文件是包含空格和换行符的txt文件;如果没有TinyMCE的存在,这种格式是正确的,所以我不知道如何处理TMCE,以及​​是否有人有任何解决方案。

如果需要更多代码,请说明我将修改但此问题似乎仅适用于TMCE。

谢谢。

    <script src="../Scripts/tinymce/tinymce.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        tinymce.init({
            menubar: false,
            paste_retain_style_properties: true,
            paste_merge_formats: true,
            selector: "textarea"

更新

我通过下拉框获取.txt文件,该文件使用后面的代码粘贴到文本文件中,请参阅下面的示例,理想情况下我想以编程方式实现此操作,而无需编辑源文件,因为这将是真实的疼痛

VB.NET

    Dim ddl2 As DropDownList = CType(sender, DropDownList)
    Dim ctl2 As TextBox = DirectCast(ddl2.NamingContainer.FindControl("TextBox2"), TextBox)

        If ddl2.SelectedValue = 1 Then
        ctl2.Text = My.Computer.FileSystem.ReadAllText("C:\Users\Dave\Documents\Templates\message.txt")

1 个答案:

答案 0 :(得分:1)

我不确定你到底在做什么,但如果你拿txt文件并希望将它们的格式保存在HTML编辑器中,你很可能需要更换新行(\ n和/或\ r \ n)使用HTML <br />标记。