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.
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 fEncode
false
iç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.