ControlBuilder.HtmlDecodeLiterals 方法

定義

判斷 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 頁面架構呼叫,而且不適合直接在您程式代碼中呼叫。

適用於