HttpUtility::ParseQueryString Method (String^, Encoding^)
.NET Framework (current version)
Parses a query string into a NameValueCollection using the specified Encoding.
Assembly: System.Web (in System.Web.dll)
Parameters
- query
-
Type:
System::String^
The query string to parse.
- encoding
-
Type:
System.Text::Encoding^
The Encoding to use.
Return Value
Type: System.Collections.Specialized::NameValueCollection^A NameValueCollection of query parameters and values.
| Exception | Condition |
|---|---|
| ArgumentNullException | query is null. - or - encoding is null. |
In the returned NameValueCollection, URL-encoded characters are decoded and multiple occurrences of the same query string parameter are listed as a single entry with a comma separating each value.
Security Note
|
|---|
The ParseQueryString method uses query strings that might contain user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see Script Exploits Overview. |
.NET Framework
Available since 2.0
Available since 2.0
Show:
