【问题标题】:Unable to get the InnerHtml of the editor div of Bootstrap WYSIWYG rich text editor in c#c#中无法获取Bootstrap所见即所得富文本编辑器的编辑器div的InnerHtml
【发布时间】:2014-03-05 01:40:37
【问题描述】:

我正在使用 Bootstrap WYSIWYG rich text editor 来制作 HTML 电子邮件模板。当我在浏览器中签入时,这工作正常。

我可以通过$("#editor").html();获取JQuery中编辑器div的HTML内容

我给编辑器 div 一个 runat="server" 属性,以便在服务器端获取 HTML 内容。但我无法在服务器端获取编辑器 div 的 HTML 内容。

我尝试将 HTML 内容分配给隐藏字段并在服务器端访问它,但仍然没有成功:(

有什么建议吗???

【问题讨论】:

  • 你能给我们展示一下编辑器元素的渲染 html 吗?

标签: c# jquery css html twitter-bootstrap-3


【解决方案1】:

我通过设置隐藏字段的值然后从服务器端访问隐藏字段来解决这个问题。

 <asp:HiddenField ID="hdnBody" ClientIDMode="Static" runat="server" />

<script>
    function GetEmailID() {
        var emailIDs = $(".search-choice span").text();
        var bodyHtml = $("#editor").html();

        $("#hdnBody").val(bodyHtml);
        $("#hdnEmailIds").val(values);           

    }
</script>

然后在服务器端

 string body = hdnBody.Value;

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多