ControlBuilder.HtmlDecodeLiterals 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定 HTML 控件的字符串是否必须是 HTML 解码的。 此方法由 ASP.NET 页面框架调用。
public:
virtual bool HtmlDecodeLiterals();
public virtual bool HtmlDecodeLiterals ();
abstract member HtmlDecodeLiterals : unit -> bool
override this.HtmlDecodeLiterals : unit -> bool
Public Overridable Function HtmlDecodeLiterals () As Boolean
返回
如果要解码 HTML 控件字符串,则为 true
;否则为 false
。
示例
以下示例重写 方法, HtmlDecodeLiterals 以允许对应用此生成器的任何控件中的文本字符串进行 HTML 解码。
// Override the HtmlDecodeLiterals method to allow HTML
// decoding of literal strings in any controls this builder
// is applied to.
public override bool HtmlDecodeLiterals()
{
return true;
}
' Override the HtmlDecodeLiterals method to allow HTML
' decoding of literal strings in any controls this builder
' is applied to.
Public Overrides Function HtmlDecodeLiterals() As Boolean
Return True
End Function
注解
文本字符串是指 HTML 控件的开始标记和结束标记之间的文本。 HTML 编码是将文本转换为浏览器将显示而不是解释为 HTML 的字符串表示形式时。 诸如问号 (?) 、与号 (&) 、斜杠标记 (/) 和空格等字符可能被某些浏览器截断或损坏,因此当这些字符出现在标记或查询字符串中 a
时,必须对这些字符进行编码。
方法 HtmlDecodeLiterals 在分析期间由 ASP.NET 页框架调用,不应直接在代码中调用。