TinyMCE删除了我的代码并更改了我的html,没有一个解决方案正在运行

时间:2017-09-04 11:47:47

标签: javascript asp.net tinymce tinymce-4 html-editor

我正在使用Tiny MCE编辑器,当我保存我的html文本时它会自动删除我的内容,我已经在不同的论坛上查看了很多解决方案,但没有一个解决了这个问题。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  <title>Receipt Creation Failure</title>  </head>    <body style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;">  <div style="border:1px; border-color:#003; border-style:solid; width:600px; float:left">        <div style="float:left; padding-top:20px; width:560px; padding:20px; min-height:200px; "> <strong>Dear Team, </strong><br />      <br />    There was a payment attempt from the Test named <b>{TestName}</b> placed at <b>{TestLocation}</b>. <br This is a system generated message, please do not reply to this email address since it is not monitored.<br />      <br />      <strong>Thank you <br />      xyz Support Team </strong></div>    <div style="width:580px; padding:10px; background-color:#132c4d; height:10px; text-align:right; clear:both; color:#FFF; text-decoration:none"><a style="color:#FFF; text-decoration:none;" href="https://emaar.service-now.com/" target="_blank">Contact Us</a> | <a href="http://xyz.ae/" target="_blank" style=" color:#FFF; text-decoration:none;">xyz.ae</a></div>  </div>  </body>  </html>

当我保存此信息时,它会将其转换为

<p>Receipt Creation Failure</p>
<div style="border: 1px; border-color: #003; border-style: solid; width: 600px; float: left;">
<div style="float: left; padding-top: 20px; width: 560px; padding: 20px; min-height: 200px;"><strong>Dear Team, </strong><br /> <br /> There was a payment attempt from the Test named <strong>{TestName}</strong> placed at <strong>{TestLocation}</strong>. <br /> <br /> <strong>Thank you <br /> xyz Support Team </strong></div>
<div style="width: 580px; padding: 10px; background-color: #132c4d; height: 10px; text-align: right; clear: both; color: #fff; text-decoration: none;"><a style="color: #fff; text-decoration: none;" href="https://emaar.service-now.com/" target="_blank">Contact Us</a> | <a style="color: #fff; text-decoration: none;" href="http://xyz.ae/" target="_blank">xyz.ae</a></div>
</div>

请帮忙。

2 个答案:

答案 0 :(得分:0)

这不是答案,但评论不擅长格式化代码。

  1. 这是一个内容编辑器,它不会像您期望的那样使用doctype和标题。
  2. 尝试修剪HTML,仅保留<body>的内容。在你的情况下:
  3. &#13;
    &#13;
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Receipt Creation Failure</title>
      </head>
      <body style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;">
        <div style="border:1px; border-color:#003; border-style:solid; width:600px; float:left">
          <div style="float:left; padding-top:20px; width:560px; padding:20px; min-height:200px; ">
            <strong>Dear Team, </strong>
            <br />
            <br />
            There was a payment attempt from the Test named <b>{TestName}</b> placed at <b>{TestLocation}</b>. <br This is a system generated message, please do not reply to this email address since it is not monitored.<br />
            <br />
            <strong>Thank you <br />
            xyz Support Team </strong>
          </div>
          <div style="width:580px; padding:10px; background-color:#132c4d; height:10px; text-align:right; clear:both; color:#FFF; text-decoration:none">
            <a style="color:#FFF; text-decoration:none;" href="https://emaar.service-now.com/" target="_blank">Contact Us</a>
            |
            <a href="http://xyz.ae/" target="_blank" style=" color:#FFF; text-decoration:none;">xyz.ae</a>
          </div>
        </div>
      </body>
    </html>
    &#13;
    &#13;
    &#13;

    变为:

    &#13;
    &#13;
    <div style="border:1px; border-color:#003; border-style:solid; width:600px; float:left">
      <div style="float:left; padding-top:20px; width:560px; padding:20px; min-height:200px; ">
        <strong>Dear Team, </strong>
        <br />
        <br />
        There was a payment attempt from the Test named <b>{TestName}</b> placed at <b>{TestLocation}</b>. <br This is a system generated message, please do not reply to this email address since it is not monitored.<br />
        <br />
        <strong>Thank you <br />
        xyz Support Team </strong>
      </div>
      <div style="width:580px; padding:10px; background-color:#132c4d; height:10px; text-align:right; clear:both; color:#FFF; text-decoration:none">
        <a style="color:#FFF; text-decoration:none;" href="https://emaar.service-now.com/" target="_blank">Contact Us</a>
        |
        <a href="http://xyz.ae/" target="_blank" style=" color:#FFF; text-decoration:none;">xyz.ae</a>
      </div>
    </div>
    &#13;
    &#13;
    &#13;

    1. 格式化HTML:

      <br This is a system generated message, please do not reply to this email address since it is not monitored.

    2. 最后你应该或多或少地拥有TinyMCE所拥有的东西。

答案 1 :(得分:0)

您是否尝试过 new #2 // class java/util/HashSet 40: dup 41: aload_1 42: invokespecial #9 // Method java/util/HashSet."<init>":(Ljava/util/Collection;)V 45: astore_3 //line 2