HtmlTextWriter.EncodeAttributeValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen işaretleme özniteliğinin değerini geçerli bağlamın nesnesinin HttpRequest gereksinimlerine göre kodlar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| EncodeAttributeValue(String, Boolean) |
Belirtilen işaretleme özniteliğinin değerini geçerli bağlamın nesnesinin HttpRequest gereksinimlerine göre kodlar. |
| EncodeAttributeValue(HtmlTextWriterAttribute, String) |
Belirtilen işaretleme özniteliğinin değerini geçerli bağlamın nesnesinin HttpRequest gereksinimlerine göre kodlar. |
EncodeAttributeValue(String, Boolean)
Belirtilen işaretleme özniteliğinin değerini geçerli bağlamın nesnesinin HttpRequest gereksinimlerine göre kodlar.
protected:
System::String ^ EncodeAttributeValue(System::String ^ value, bool fEncode);
protected string EncodeAttributeValue(string value, bool fEncode);
member this.EncodeAttributeValue : string * bool -> string
Protected Function EncodeAttributeValue (value As String, fEncode As Boolean) As String
Parametreler
- value
- String
Kodlanması gereken öznitelik değerini içeren bir dize.
- fEncode
- Boolean
true öznitelik değerini kodlamak için; aksi takdirde , false.
Döndürülenler
Boşsa kodlanmış öznitelik değerini null veya ise value kodlanmamış öznitelik değerini fEncodefalseiçeren bir dize.
Örnekler
Aşağıdaki kod örneği, yöntemin bir EncodeAttributeValue yöntem çağrısında AddAttribute parametre olarak nasıl çağrılacaklarını gösterir ve ardından bir color:blue stil öznitelik değerini kodlar.
// If the <label> element is rendered and a style
// attribute is not defined, add a style attribute
// and set its value to blue.
if ( TagKey == HtmlTextWriterTag::Label )
{
if ( !IsAttributeDefined( HtmlTextWriterAttribute::Style ) )
{
AddAttribute( "style", EncodeAttributeValue( "color:blue", true ) );
Write( NewLine );
Indent = 3;
OutputTabs();
}
}
// If the <label> element is rendered and a style
// attribute is not defined, add a style attribute
// and set its value to blue.
if (TagKey == HtmlTextWriterTag.Label)
{
if (!IsAttributeDefined(HtmlTextWriterAttribute.Style))
{
AddAttribute("style", EncodeAttributeValue("color:blue", true));
Write(NewLine);
Indent = 3;
OutputTabs();
}
}
' If the <label> element is rendered and a style
' attribute is not defined, add a style attribute
' and set its value to blue.
If TagKey = HtmlTextWriterTag.Label Then
If Not IsAttributeDefined(HtmlTextWriterAttribute.Style) Then
AddAttribute("style", EncodeAttributeValue("color:blue", True))
Write(NewLine)
Indent = 3
OutputTabs()
End If
End If
Açıklamalar
EncodeAttributeValue Özniteliği bir EncodeAttributeValue(HtmlTextWriterAttribute, String) numaralandırma değeri değilse veya çalışma zamanına HtmlTextWriterAttribute kadar bilinmiyorsa yönteminin aşırı yüklemesini kullanın.
yöntemi, EncodeAttributeValue girdiden bağımsız olarak geçersiz etiketlerin oluşturulmaması için çift tırnak işaretlerini ("), ve işareti (&) ve küçüktür işaretlerini (<) kaldırır. Gerçek kodlama yöntemi tarafından HtmlAttributeEncode gerçekleştirilir.
Ayrıca bkz.
Şunlara uygulanır
EncodeAttributeValue(HtmlTextWriterAttribute, String)
Belirtilen işaretleme özniteliğinin değerini geçerli bağlamın nesnesinin HttpRequest gereksinimlerine göre kodlar.
protected:
virtual System::String ^ EncodeAttributeValue(System::Web::UI::HtmlTextWriterAttribute attrKey, System::String ^ value);
protected virtual string EncodeAttributeValue(System.Web.UI.HtmlTextWriterAttribute attrKey, string value);
abstract member EncodeAttributeValue : System.Web.UI.HtmlTextWriterAttribute * string -> string
override this.EncodeAttributeValue : System.Web.UI.HtmlTextWriterAttribute * string -> string
Protected Overridable Function EncodeAttributeValue (attrKey As HtmlTextWriterAttribute, value As String) As String
Parametreler
- attrKey
- HtmlTextWriterAttribute
HtmlTextWriterAttribute İşaretleme özniteliğini temsil eden bir.
- value
- String
Kodlanması gereken öznitelik değerini içeren bir dize.
Döndürülenler
Kodlanmış öznitelik değerini içeren bir dize.
Açıklamalar
yöntemi, EncodeAttributeValue girdiden bağımsız olarak geçersiz etiketlerin oluşturulmaması için çift tırnak işaretlerini ("), ve işareti (&) ve küçüktür işaretlerini (<) kaldırır. Gerçek kodlama yöntemi tarafından HtmlAttributeEncode gerçekleştirilir.