HtmlTextWriter.EncodeAttributeValue HtmlTextWriter.EncodeAttributeValue HtmlTextWriter.EncodeAttributeValue HtmlTextWriter.EncodeAttributeValue Method

Definizione

Codifica il valore dell'attributo di markup specificato in base ai requisiti dell'oggetto HttpRequest del contesto corrente.Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

Overload

EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean)

Codifica il valore dell'attributo di markup specificato in base ai requisiti dell'oggetto HttpRequest del contesto corrente.Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String)

Codifica il valore dell'attributo di markup specificato in base ai requisiti dell'oggetto HttpRequest del contesto corrente.Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean)

Codifica il valore dell'attributo di markup specificato in base ai requisiti dell'oggetto HttpRequest del contesto corrente.Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

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

Parametri

value
String String String String

Stringa contenente il valore dell'attributo da codificare.A string containing the attribute value to encode.

fEncode
Boolean Boolean Boolean Boolean

true per codificare il valore dell'attributo; in caso contrario, false.true to encode the attribute value; otherwise, false.

Restituisce

Stringa contenente il valore dell'attributo codificato, null se value è vuoto oppure il valore dell'attributo non codificato se fEncode è false.A string containing the encoded attribute value, null if value is empty, or the unencoded attribute value if fEncode is false.

Esempi

Nell'esempio di codice seguente viene illustrato come chiamare EncodeAttributeValue il metodo come parametro in una AddAttribute chiamata al metodo e quindi come codificare un color:blue valore di attributo di stile.The following code example shows how to call the EncodeAttributeValue method as a parameter in an AddAttribute method call, and then encodes a color:blue style attribute value.

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

Commenti

Utilizzare l' EncodeAttributeValue overload EncodeAttributeValue(HtmlTextWriterAttribute, String) del metodo se l'attributo non è un valore HtmlTextWriterAttribute di enumerazione o non è noto fino alla fase di esecuzione.Use the EncodeAttributeValue overload of the EncodeAttributeValue(HtmlTextWriterAttribute, String) method if the attribute is not an HtmlTextWriterAttribute enumeration value or is not known until run time.

Il EncodeAttributeValue metodo rimuove le virgolette doppie ("), le e commerciali (&) e i segni di minore di (<), in modo che non vengano generati tag non validi, indipendentemente dall'input.The EncodeAttributeValue method removes double quotation marks ("), ampersands (&), and less than signs (<) so that invalid tags are not generated, regardless of the input. La codifica effettiva viene eseguita dal HtmlAttributeEncode metodo.The actual encoding is performed by the HtmlAttributeEncode method.

Vedi anche

EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String)

Codifica il valore dell'attributo di markup specificato in base ai requisiti dell'oggetto HttpRequest del contesto corrente.Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

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

Parametri

attrKey
HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute HtmlTextWriterAttribute

Oggetto HtmlTextWriterAttribute che rappresenta l'attributo di markup.An HtmlTextWriterAttribute representing the markup attribute.

value
String String String String

Stringa contenente il valore dell'attributo da codificare.A string containing the attribute value to encode.

Restituisce

Stringa contenente il valore dell'attributo codificatoA string containing the encoded attribute value.

Commenti

Il EncodeAttributeValue metodo rimuove le virgolette doppie ("), le e commerciali (&) e i segni di minore di (<), in modo che non vengano generati tag non validi, indipendentemente dall'input.The EncodeAttributeValue method removes double quotation marks ("), ampersands (&), and less than signs (<) so that invalid tags are not generated, regardless of the input. La codifica effettiva viene eseguita dal HtmlAttributeEncode metodo.The actual encoding is performed by the HtmlAttributeEncode method.

Vedi anche

Si applica a