首页 文章

在活动报告软件的富文本框中呈现html

提问于
浏览
2

我有一个带有基本html标记的字符串,我希望将其放入富文本框中

string ab  = @"<b> a b </b>"

我希望它呈现在浏览器中,即:

a b

如何在活动报告7中执行此操作?根据http://www.datadynamics.com/forums/77664/ShowPost.aspx,richtextbox支持这些标记 . 我是否必须指定一个属性以允许它呈现html?我该怎么做呢?

谢谢,山姆

更多信息(更新8/11):

我正在绑定数据库字段中的数据 - 一个oracle nclob . 该字段在详细信息部分内重复(每次都有不同的信息) .

如果我将字段直接绑定到文本框或标签,则会呈现字符串,但不会对html进行编码

<b> a b </b>

但它编码字符串 .


解决方案摘要

解决方案(由@activescott建议)

  • 将rtx直接绑定到数据字段

  • 'Reformat'将文本转换为脚本中的html

public void detail_Format()

结果:呈现具有某种程度的html格式的html字段

笔记:

直接在脚本中绑定

  • 不起作用,即 . rtxBox.Html = pt.Fields ["CONT_ID"] .ToString();产生一些奇怪的元数据字符串

  • 仅数据字段绑定方法不起作用(它会将其作为文本生成)

  • p标签有一些额外的间距 . 可能值得重新制作它们或以某种方式提供一些格式控制 .

1 回答

相关问题