QueryString se utiliza para enviar datos de una página web a otra, como parte de la URL del navegador. Es una forma menos segura de enviar datos de una página a otra porque es visible para usar y pueden cambiarlo fácilmente.
Para enviar datos en QueryString, es como pares Clave = Valor y publicación fija en URL con? marca. Ejemplo: www.exampletestabc.com?ProductId=1, aquí ProductId es un parámetro QueryString con valor 1. Puede enviar más de un par de valores clave en URL concatenando múltiples QueryString con & mark. Ejemplo: http://www.exampletestabc.com?Pr…&CategoryId=1, aquí se pasan dos valores de QueryString; primero es ProductId con valor 1 y otro es CategoryId con valor 1.
QueryString es en realidad una NameValueCollection. Como has visto, puedes enviar QueryString. En la página de destino donde lo recibió; para acceder a los valores necesita usar Request.QueryString [“QueryStringKeyName”] para obtener el valor.
- Cómo generar un mapa del sitio en una aplicación Angular 2 para enviarlo a Google Webmaster para su indexación
- ¿Cuáles son los mejores trucos de JavaScript que no están en el libro?
- ¿Cuál es la mejor manera de construir su cartera de HTML y CSS mientras los aprende?
- ¿Dónde puedo obtener temas de arranque personalizados?
- ¿Cuál es un buen ejemplo de composición en JavaScript (JS)?
Ejemplo:
if (null! = Request.QueryString &&! String.IsNullOrEmpty (Request.QueryString ["ProductId"])) { int productId = 0; Int. TryParse (Convert.ToString (Request.QueryString ["ProductId"]), out productId); }