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. Liquibase add-foreign-key-constraint diferible: ¿qué significa?
- 8. ¿En qué condiciones SELECCIONAR con PRIMARY KEY ser lento?
- 9. ¿Qué hace x: Key = "{x: Type TextBox}" do?
- 10. javascript keypress enter key
- 11. SQLite add Primary Key
- 12. Global Windows Key Press
- 13. javascript alt key
- 14. ÚNICA y PRIMARY KEY
- 15. Key/Value pyqt QComboBox
- 16. PHP API Key Generator
- 17. Detect Enter Key C#
- 18. ViewModel Qué hacer y qué no hacer
- 19. Crear columna mysql con Key = MUL?
- 20. chroma key with openframeworks/opengl
- 21. CouchDB Group y Key Range
- 22. XSD key/keyref beginner pregunta
- 23. Condicional ON DUPLICATE KEY UPDATE
- 24. x: Key & TargetType en estilos
- 25. Javascript key board input filtering
- 26. "System.Security.Cryptography.CryptographicException: Bad Key". para RSACryptoServiceProvider.Decrypt()
- 27. .NET Private Key Rsa Cifrado
- 28. Implementación de DUKPT Key Management
- 29. Usando set.insert (key) como condicional?
- 30. Postgres No Principal Key drawback
Como advertencia: no aparece la advertencia. Existen varios valores para una clave. – aggsol