HtmlTextWriter.EncodeUrl(String) Methode

Definition

Führt eine minimale URL-Codierung durch, indem Leerzeichen in der angegebenen URL in die Zeichenfolge "%20" konvertiert werden.

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

Parameter

url
String

Eine Zeichenfolge, die die zu codierende URL enthält.

Gibt zurück

String

Eine Zeichenfolge, die die codierte URL enthält.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Methode aufgerufen wird, um leerzeichen in der URL zu konvertieren, die EncodeUrl als Parameter in einem AddAttribute Methodenaufruf übergeben wird.

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

Hinweise

DIE URL-Codierung eines Zeichens besteht aus einem Prozentsymbol (%), gefolgt von der zweistelligen Hexadezimaldarstellung (Groß-/Kleinschreibung) des ISO-Latin Codepunkts für das Zeichen. Die Hexadezimaldarstellung eines Leerzeichens beträgt 20.

Gilt für

Siehe auch