HtmlTextWriter.EncodeAttributeValue Yöntem

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır