javascript - 保留jquery粘贴格式

标签 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")

最佳答案

我不确定你在做什么,但如果你获取 txt 文件并希望在 HTML 编辑器中保留其格式,你很可能需要替换新行(\n 和/或\r)与 HTML <br />标签。

关于javascript - 保留jquery粘贴格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25361448/

相关文章:

javascript - 以 Angular 获取数据属性

jquery - ASP.net MVC 验证在不正确的字段上突出显示和图标 Jquery

javascript - 如何根据 json 属性在 Kendo jquery 下拉列表中设置默认值

javascript - 指令模板必须只有一个根元素

javascript - 网站不适用于 ipad 8.4.1,但适用于较新的 ipad、Android 或 pc

PHP 脚本将目录从一台 Linux 服务器移动到另一台 Linux 服务器?

javascript - 在覆盖的 div 上禁用 touchevents,以便底层 div 接收它们

MySQL和asp选择区域中的最高行

ASP.NET Master Page Content Page 的 ID 都变了,打破了基于原始元素 ID 的 CSS?你在开玩笑吧

Javascript 获取 url 如果匹配