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