html文本编辑器Ajax控件工具包

发布于 2024-10-21 20:06:15 字数 86 浏览 4 评论 0原文

我正在使用 ajax 控制工具包中的 html 编辑器。当我获取内容时,它会给我一个包含所有格式标记的 html 内容,是否可以从此控件获取预览内容。提前致谢

I am using html editor from ajax control tool kit. When i get the content its giving me an html content withe all the formatting tags is it possible to get the preview content from this control. Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱要勇敢去追 2024-10-28 20:06:15

预览只是一个在客户端填充了内容 html 的 iframe。除此之外,内容并没有真正的“价值”。如果您只想要文本,您可能可以从内容中解析出它。

我认为该控件的内容始终格式良好(刚刚做了一些测试 这里),因此您可以使用 xml:

//Load up the xml document
System.Xml.XmlDocument xml = new System.Xml.XmlDocument();
xml.LoadXML(myHTMLEditor.Content.replace(" ","")); //Replace entities with ""

//Get all the text
string s = xml.InnerText;

请注意,这通常不适用于 html - 仅适用于此控件的输出。

The preview is just an iframe that has been filled with the content html at the client side. There isn't really a "value" for the content other than this. If you just wanted the text you can probably parse this out of the content.

I think the content from this control is always well-formed (just did some testing here), so you can use xml:

//Load up the xml document
System.Xml.XmlDocument xml = new System.Xml.XmlDocument();
xml.LoadXML(myHTMLEditor.Content.replace(" ","")); //Replace entities with ""

//Get all the text
string s = xml.InnerText;

Note that this won't work in general for html - just the output from this control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文