如何使用C#从可编辑的div内容中获取文本

时间:2019-03-29 11:45:13

标签: javascript c# html asp.net contenteditable

我有一个可编辑的div内容,其中保留了一些html文本。我添加了属性runat="server",并希望使用c#获取html文本内容。有人可以帮我吗?这是我的div

<div runat="server" id="Pcontent" contenteditable="true" class="allow">
     Some <em>rich</em> 
     <span style="font-size:2em">HTML</span> 
</div>

PS:InnerHtmlInnerText不起作用!

PS2:我的目的通常像here。我想从允许的div中获取数据并将其用作HTML字符串

  

已解决var str = document.querySelector("[contenteditable]").textContent;

1 个答案:

答案 0 :(得分:1)

您尝试过吗:

string stringThatKeepsYourHtml = "<div id=Pcontent....";
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(stringThatKeepsYourHtml);
string whatUrLookingFor = doc.GetElementbyId("Pcontent").InnerHtml;