Pregunta

Esperemos que la respuesta sea no, pero ¿hay algún problema con el uso de Request.Params en lugar de Request.QueryString para recuperar datos en la cadena de consulta en asp.net?

¿Fue útil?

Solución

No es un problema como tal, pero solo tenga en cuenta que request.querystring es mucho más ligero: request.params devuelve cookies, variables de formulario, variables de servidor y la cadena de consulta, mientras que request.querystring, por supuesto, solo devuelve el valor de consulta.

Otros consejos

No, a menos que tenga campos de colección de Formularios con el mismo nombre de campo que un nombre de argumento en la colección de Consulta, entonces obtendrá una matriz cuando solo esperaba un único par clave / valor.

Ya respondido en ¿Cuándo difieren Request.Params y Request.Form? ?

Habla sobre request.form pero es lo mismo para request.querystring

No hay trampas. Request.Params es solo un poco más completo.

Ahora, si estuviera serializando y guardándolo en la base de datos, sería un desperdicio de bytes, pero eso es todo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top