BoundField.HtmlEncodeFormatString 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示透過將 DataFormatString 屬性套用至 BoundField 值來建立的文字在顯示時,是否應該經過 HTML 編碼。
public:
virtual property bool HtmlEncodeFormatString { bool get(); void set(bool value); };
public virtual bool HtmlEncodeFormatString { get; set; }
member this.HtmlEncodeFormatString : bool with get, set
Public Overridable Property HtmlEncodeFormatString As Boolean
屬性值
如果文字應該經過 HTML 編碼則為 true
,否則為 false
。 預設為 true
。
備註
HTML 編碼值有助於防止顯示跨網站腳本攻擊和惡意內容。 當您想要在瀏覽器中顯示 HTML 程式碼時,HTML 編碼也很有用,例如顯示字串 「 < br/ > 」,而不是在頁面中插入分行符號 (<br/>
元素) 。
注意
此屬性是 ASP.NET 3.5 中的新功能。 將此屬性設定為在 false
3.5 之前的 ASP.NET 版本中還原屬性的預設行為 DataFormatString 。 如需詳細資訊,請參閱 DataFormatString 屬性 (Property)。