HtmlTextWriter.EncodeUrl(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.