Aracılığıyla paylaş


ControlBuilder.HtmlDecodeLiterals Yöntem

Tanım

Html denetiminin değişmez dizesinin HTML kodunun çözülmesi gerekip gerekmediğini belirler. Bu yöntem, ASP.NET sayfa çerçevesi tarafından çağrılır.

public:
 virtual bool HtmlDecodeLiterals();
public virtual bool HtmlDecodeLiterals ();
abstract member HtmlDecodeLiterals : unit -> bool
override this.HtmlDecodeLiterals : unit -> bool
Public Overridable Function HtmlDecodeLiterals () As Boolean

Döndürülenler

true HTML denetim değişmez değeri dizesinin kodu çözülecekse; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, bu oluşturucunun HtmlDecodeLiterals uygulandığı herhangi bir denetimde değişmez dizelerin HTML kodunun çözülmesine izin vermek için yöntemini geçersiz kılar.

// 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

Açıklamalar

Değişmez değer dizesi, HTML denetiminin açma ve kapatma etiketi arasındaki metne başvurur. HTML kodlaması, metnin HTML olarak yorumlamak yerine tarayıcının görüntüleneceği bir dize gösterimine dönüştürülmesidir. Soru işareti (?), ve işareti (&), eğik çizgi işareti (/) ve boşluklar gibi karakterler bazı tarayıcılar tarafından kesilebilir veya bozulabilir, bu nedenle bu karakterler etiketlerde veya sorgu dizelerinde göründüklerinde a kodlanmalıdır.

HtmlDecodeLiterals yöntemi, ayrıştırma sırasında ASP.NET sayfa çerçevesi tarafından çağrılır ve doğrudan kodunuz içinde çağrılmak üzere tasarlanmamıştır.

Şunlara uygulanır