2014-03-04 35 views
0

我正在使用Bootstrap WYSIWYG rich text editor製作HTML電子郵件模板。當我檢查瀏覽器時,這工作正常。無法獲取Bootstrap WYSIWYG富文本編輯器的編輯器div的InnerHtml在c#

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

得到JQuery的編輯器div的HTML內容,我給編輯器,以獲得在服務器端的HTML內容的div中用runat =「server」屬性。但是我無法在服務器端獲得編輯器div的HTML內容。

我試圖將HTML內容分配給隱藏字段,並訪問在服務器端,但仍然沒有得到成功:(

任何建議???

+0

你能告訴我們爲編輯器元素呈現的html嗎? – Archer

回答

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; 

謝謝