HtmlTextWriter.EncodeAttributeValue Yöntem

Tanım

Geçerli bağlam nesnesinin gereksinimlerine göre belirtilen işaretleme özniteliğinin HttpRequest değerini kodlar.

Aşırı Yüklemeler

EncodeAttributeValue(String, Boolean)

Geçerli bağlam nesnesinin gereksinimlerine göre belirtilen işaretleme özniteliğinin HttpRequest değerini kodlar.

EncodeAttributeValue(HtmlTextWriterAttribute, String)

Geçerli bağlam nesnesinin gereksinimlerine göre belirtilen işaretleme özniteliğinin HttpRequest değerini kodlar.

EncodeAttributeValue(String, Boolean)

Geçerli bağlam nesnesinin gereksinimlerine göre belirtilen işaretleme özniteliğinin HttpRequest değerini 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öntem çağrısında AddAttribute yöntemini parametre olarak çağırmayı EncodeAttributeValue 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 Öznitelik bir HtmlTextWriterAttribute numaralandırma değeri değilse veya çalışma zamanına EncodeAttributeValue(HtmlTextWriterAttribute, String) kadar bilinmiyorsa yönteminin aşırı yüklemesini kullanın.

yöntemi, EncodeAttributeValue girişten 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)

Geçerli bağlam nesnesinin gereksinimlerine göre belirtilen işaretleme özniteliğinin HttpRequest değerini 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 girişten 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