无法在c#中获取Bootstrap WYSIWYG富文本编辑器的编辑器div的InnerHtml

时间:2014-03-04 14:17:00

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

我正在使用 Bootstrap WYSIWYG rich text editor 制作HTML电子邮件模板。当我在浏览器中检查时,这很好。

我可以通过$("#editor").html();

获取JQuery中编辑器div的HTML内容

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

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

任何建议???

1 个答案:

答案 0 :(得分:0)

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

 <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;

由于