ASP.NET Query Strings
From JholJhapata
Query string is one of the techniques in Web applications to send data from one page to another. A query string consists of two parts, field and value, and each of pair separated by ampersand (&).
The ?(question mark in a query string indicates the beginning of a query string and it's value.
Query strings cannot be used to send very long data as there is a limit on the Query string length.
Query strings are visible to the user, hence should not be used to send sensitive information suck as a username and password, unless encrypted.
To retrieve the query string value, use Request object's Query String property.
Request.QueryString(variable)[(index) |.Count]
Parameter | Description |
---|---|
variable | Required. The name of the variable in the HTTP query string to retrieve |
index | Optional. Specifies one of multiple values for a variable. From 1 to Request.QueryString(variable).Count |
URL in browser:
https://jholjhapata.com/wiki/ASP.NET_Query_Strings?firstname=Soumya&lastname=Das
Query string is: firstname=Soumya and lastname=Das
C# code to get Query string values on page:
string firstname = Request.QueryString["firstname"]; string lastname = Request.QueryString["lastname"];