加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – tinymce在回发时获取HTML代码

发布时间:2020-12-16 00:01:56 所属栏目:asp.Net 来源:网络整理
导读:在我的asp.net页面中,我将tinymce -control作为WYSIWYG-Editior. 当我有例如一个粗体文本,在回发后显示为 "pstrongasd/strong/p" 在textarea而不是粗体文本. 有任何想法吗? 我的代码: script type="text/javascript" src="../scripts/tiny_mce/tiny_mce.js
在我的asp.net页面中,我将tinymce -control作为WYSIWYG-Editior.

当我有例如一个粗体文本,在回发后显示为

"<p><strong>asd</strong></p>"

在textarea而不是粗体文本.

有任何想法吗?

我的代码:

<script type="text/javascript" src="../scripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
    tinyMCE.init({
        mode: "textareas",theme: "simple",encoding: "xml"
    });
</script>


<textarea runat="server" id="txtareaTextActivity" name="content" cols="48" rows="5">  </textarea>

解决方法

我也有同样的问题.但是通过在c#中每次页面加载时解码textarea文本来修复它,如下所示:
protected void Page_Load(object sender,EventArgs e)
    {
        if (!IsPostBack)
        {
          // Some stuff
        }
        txtDescription.Text = HttpUtility.HtmlDecode(txtDescription.Text);
    }

我在tinymce init函数中使用编码:“xml”. .net版本4.5.1.

希望它可以帮到某人.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读