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

问题描述 投票:0回答:1

我有一个可编辑的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;

javascript c# html asp.net contenteditable
1个回答
1
投票

你试过这个:

string stringThatKeepsYourHtml = "<div id=Pcontent....";
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(stringThatKeepsYourHtml);
string whatUrLookingFor = doc.GetElementbyId("Pcontent").InnerHtml;
© www.soinside.com 2019 - 2024. All rights reserved.