HtmlTextWriter.EncodeUrl(String) Metodo

Definizione

Esegue una codifica URL minima convertendo nella stringa "%20" gli spazi presenti nell'URL specificato.Performs minimal URL encoding by converting spaces in the specified URL to the string "%20".

protected:
 System::String ^ EncodeUrl(System::String ^ url);
protected string EncodeUrl (string url);
member this.EncodeUrl : string -> string
Protected Function EncodeUrl (url As String) As String

Parametri

url
String

Stringa contenente l'URL da codificare.A string containing the URL to encode.

Restituisce

Stringa contenente l'URL codificato.A string containing the encoded URL.

Esempi

Nell'esempio di codice seguente viene illustrato come chiamare EncodeUrl il metodo per convertire gli spazi nell'URL passati come parametro in una AddAttribute chiamata al metodo.The following code example demonstrates how to call the EncodeUrl method to convert any spaces in the URL that is passed as a parameter in an AddAttribute method call.

// If an <anchor> element is rendered and an href
// attribute has not been defined, call the AddAttribute
// method to add an href attribute
// and set it to http://www.cohowinery.com.
// Use the EncodeUrl method to convert any spaces to %20.
if ( TagKey == HtmlTextWriterTag::A )
{
   if (  !IsAttributeDefined( HtmlTextWriterAttribute::Href ) )
   {
      AddAttribute( "href", EncodeUrl( "http://www.cohowinery.com" ) );
   }
}
// If an <anchor> element is rendered and an href
// attribute has not been defined, call the AddAttribute
// method to add an href attribute
// and set it to http://www.cohowinery.com.
// Use the EncodeUrl method to convert any spaces to %20.
if (TagKey == HtmlTextWriterTag.A)
{
    if (!IsAttributeDefined(HtmlTextWriterAttribute.Href))
    {
        AddAttribute("href", EncodeUrl("http://www.cohowinery.com"));
    }
}
' If an <anchor> element is rendered and an href
' attribute has not been defined, call the AddAttribute
' method to add an href attribute
' and set it to http://www.cohowinery.com.
' Use the EncodeUrl method to convert any spaces to %20.
If TagKey = HtmlTextWriterTag.A Then
    If Not IsAttributeDefined(HtmlTextWriterAttribute.Href) Then
        AddAttribute("href", EncodeUrl("http://www.cohowinery.com"))
    End If
End If

Commenti

La codifica URL di un carattere è costituita da un simbolo di percentuale (%), seguito dalla rappresentazione esadecimale a due cifre (senza distinzione tra maiuscole e minuscole) del punto di codice ISO-Latin per il carattere.URL encoding of a character consists of a percent symbol (%), followed by the two-digit hexadecimal representation (case-insensitive) of the ISO-Latin code point for the character. La rappresentazione esadecimale di uno spazio è 20.The hexadecimal representation of a space is 20.

Si applica a

Vedi anche