Freigeben über


HttpUtility.UrlPathEncode-Methode

Codiert den Teil für die Pfadangabe in einer URL-Zeichenfolge zur zuverlässigen HTTP-Übertragung vom Webserver an einen Client.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Shared Function UrlPathEncode ( _
    str As String _
) As String
'Usage
Dim str As String
Dim returnValue As String

returnValue = HttpUtility.UrlPathEncode(str)
public static string UrlPathEncode (
    string str
)
public:
static String^ UrlPathEncode (
    String^ str
)
public static String UrlPathEncode (
    String str
)
public static function UrlPathEncode (
    str : String
) : String

Parameter

  • str
    Der als URL zu codierende Text.

Rückgabewert

Der URL-codierte Text.

Hinweise

Mit URL-Codierung wird sichergestellt, dass alle Browser Text in URL-Zeichenfolgen ordnungsgemäß übermitteln. Zeichen wie ?, &, / und Leerzeichen werden u. U. von einigen Browsern abgeschnitten oder falsch dargestellt. Deshalb müssen diese Zeichen in <A>-Tags bzw. in Abfragezeichenfolgen codiert werden, wenn diese Zeichenfolgen ggf. in einer Anforderungszeichenfolge erneut von einem Browser gesendet werden.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1

Siehe auch

Referenz

HttpUtility-Klasse
HttpUtility-Member
System.Web-Namespace

Weitere Ressourcen

Gewusst wie: Schutz gegen Skriptangriffe in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen