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 時。 問號 (?) 、ampersand (&) 、斜線標記 (/) ,而某些瀏覽器可能會截斷或損毀空格,因此這些字元必須在標記或查詢字元串中 a
出現時進行編碼。
方法 HtmlDecodeLiterals 會在剖析期間由 ASP.NET 頁面架構呼叫,而且不適合直接在您程式代碼中呼叫。