FineUIPro 15.2.0
ASP.NET 低代码快速开发框架
载入中...
搜索中...
未找到
FineUIPro.RawHtml类 参考sealed

可信 HTML 标记:开发者用它显式声明"这段 HTML 我信任,前端原样输出、不转义"。 只能通过 new RawHtml(html) 构造(即视为可信);普通用户输入永远是 string,伪造不出这个类型。 属性侧用「Xxx(string) + XxxRaw(bool) + XxxRawHtml(便捷写法)」,方法侧用「string 重载 + RawHtml 重载」, 故 RawHtml 自身不需要任何隐式转换(属性都保持 string,不靠隐式转换兼容老代码)。 类上挂的 RawHtmlConverter 仅供 aspx 标签解析用:让 XxxRawHtml="<span>..." 这种单属性写法 由解析器把字符串转成 RawHtml(等价于设 Xxx 并标记可信),无需再写 Xxx + XxxRaw 两个属性。 更多...

Public 成员函数

 RawHtml (string format, params object[] args)
 带格式化参数的构造:内部用 string.Format(format, args) 生成内容(等价于 new RawHtml(String.Format(...)))。 只有传了 args 时才格式化;只传一个字符串走上面的单参构造、按字面值处理(含 { } 也不会被当占位符)。

属性

string Value [get]
 文本内容(纯字符串)

详细描述

可信 HTML 标记:开发者用它显式声明"这段 HTML 我信任,前端原样输出、不转义"。 只能通过 new RawHtml(html) 构造(即视为可信);普通用户输入永远是 string,伪造不出这个类型。 属性侧用「Xxx(string) + XxxRaw(bool) + XxxRawHtml(便捷写法)」,方法侧用「string 重载 + RawHtml 重载」, 故 RawHtml 自身不需要任何隐式转换(属性都保持 string,不靠隐式转换兼容老代码)。 类上挂的 RawHtmlConverter 仅供 aspx 标签解析用:让 XxxRawHtml="<span>..." 这种单属性写法 由解析器把字符串转成 RawHtml(等价于设 Xxx 并标记可信),无需再写 Xxx + XxxRaw 两个属性。

构造及析构函数说明

◆ RawHtml()

FineUIPro.RawHtml.RawHtml ( string format,
params object[] args )

带格式化参数的构造:内部用 string.Format(format, args) 生成内容(等价于 new RawHtml(String.Format(...)))。 只有传了 args 时才格式化;只传一个字符串走上面的单参构造、按字面值处理(含 { } 也不会被当占位符)。

属性说明

◆ Value

string FineUIPro.RawHtml.Value
get

文本内容(纯字符串)


该类的文档由以下文件生成:
  • RawHtml.cs