Hola, quiero saber qué hace Request.Params["key"]
? Donde se usa?¿Qué Request.Params ["key"] hacer?
Respuesta
Request.Params
es una combinación de las claves/valores que encontrará en Request.Querystring
, Request.Form
, Request.Cookies
, Request.ServerVariables
(en ese orden)
La parte key
es el indexador del NameValueCollection
. Puede ser una cadena o un índice numérico en la colección.
Si usa una cadena, devolverá el valor asociado con la cadena, si usa una int, in devolverá el elemento que está en ese índice de la colección.
Se combina con todos los siguientes NameValuePairs, en este orden:
- cadena de consulta
- Formulario
- Galletas
- ServerVariables
lo tanto, si desea obtener el valor de un objeto con la clave de cadena "myKey" que podría estar en cualquiera de los anteriores (suponiendo que no le importe cuál), usaría:
var myValue = Request.Parameters["myKey"]; // C#
¿Este responde a su pregunta, MSDN info. Dice exactamente lo que hace, que se encuentra simplemente buscando en Google "Request.Params". Si desea más información, ¿podría ser más específico en su pregunta?
Curiosamente, si busca "Request.Params" en el cuadro de búsqueda en MSDN.COM, no obtiene nada de valor real. –
@James. Bing todavía tiene un poco de trabajo por hacer. –
que posee información de un objeto HttpRequest, este enlace de MSDN muestra el tipo de información que se puede esperar encontrar en ella
Devuelve el valor asociado con la "clave".
Creo que se ve entre los parámetros de QueryString, los parámetros de formulario, las cookies y los varaibles del servidor que buscan una coincidencia.
Detallada en el artículo de MSDN en Request.Params. La "clave" es una cadena que representa qué elemento de la lista desea.
A diferencia de Request.Form o Request.QueryString, Request.Params Se puede devolver datos de:
- parámetros de cadena de consulta.
- Campos de formulario.
- Cookies.
- variables de servidor
en ese orden.
- 1. ¿Cuándo difieren Request.Params y Request.Form?
- 2. ¿Html.TextBox usa Request.Params en lugar de Model?
- 3. ¿Qué significa la palabra clave KEY?
- 4. C# JSON Serialización del diccionario en {key: value, ...} en lugar de {key: key, value: value, ...}
- 5. TreeView TreeNodeCollection Key
- 6. Manipulación Android Key (marco)
- 7. ¿Qué hace x: Key = "{x: Type TextBox}" do?
- 8. Liquibase add-foreign-key-constraint diferible: ¿qué significa?
- 9. ¿En qué condiciones SELECCIONAR con PRIMARY KEY ser lento?
- 10. Key/Value pyqt QComboBox
- 11. SQLite add Primary Key
- 12. Detect Enter Key C#
- 13. Global Windows Key Press
- 14. ÚNICA y PRIMARY KEY
- 15. PHP API Key Generator
- 16. javascript keypress enter key
- 17. javascript alt key
- 18. ViewModel Qué hacer y qué no hacer
- 19. Crear columna mysql con Key = MUL?
- 20. chroma key with openframeworks/opengl
- 21. XSD key/keyref beginner pregunta
- 22. CouchDB Group y Key Range
- 23. Condicional ON DUPLICATE KEY UPDATE
- 24. Usando set.insert (key) como condicional?
- 25. Postgres No Principal Key drawback
- 26. x: Key & TargetType en estilos
- 27. Implementación de DUKPT Key Management
- 28. Javascript key board input filtering
- 29. .NET Private Key Rsa Cifrado
- 30. "System.Security.Cryptography.CryptographicException: Bad Key". para RSACryptoServiceProvider.Decrypt()
Como advertencia: no aparece la advertencia. Existen varios valores para una clave. – aggsol