¿Cómo accedo al valor querystring
en una vista?cómo acceder a querystring en ASP.Net MVC View?
Respuesta
No es un buen diseño para acceder a los parámetros de consulta en una vista. La vista debe usar el modelo provisto por el controlador. Entonces el controlador lee los parámetros de consulta y los pasa a la vista. Si desea ignorar esta regla siempre se puede hacer esto en su vista:
<%= Request["SomeParameter"] %>
Pero yo le desalentar fuertemente de hacerlo.
Como Darin le sugirió que no debería usar Querystring en la vista. Pero una cosa es que puede acceder a la variable Request en su vista porque es Asp.Net y si accede a ella tiene todas las funciones y miembros que están presentes allí
Leería el valor de la cadena de consulta en su Controlador, y luego establecería ese valor para una propiedad en su ViewBag. La propiedad ViewBag se puede leer desde su vista.
por ejemplo:
ViewBag.MyQSVal = Request.QueryString["myValue"];
Luego, en su opinión:
@if(ViewBag.MyQSVal == "something"){ ... }
a la vista, se puede acceder a él directamente. No es necesario escribir ningún código en Controller, aunque puedes.
Por ejemplo - Si su cadena de consulta ha parámetro denominado ID, algo así como la sintaxis de id = 1
Razor:
@Request.QueryString["id"]
- 1. Cómo devolver View con QueryString en ASP.NET MVC 2?
- 2. ASP.NET MVC - ¿Agregar querystring "length =" a ActionLinks?
- 3. Asp.net MVC View Testing?
- 4. ASP.Net MVC View Structure
- 5. ASP.NET MVC: url routing vs querystring
- 6. Motor ASP.NET MVC Razor view
- 7. ASP.NET MVC 3 Razor View Restrictions
- 8. querystring en asp.net
- 9. Muchos a muchos en asp.net mvc view y controller
- 10. Acceder a la configuración de la aplicación desde ASP.Net MVC View
- 11. Seguridad con los valores de QueryString en Asp.net MVC
- 12. cómo acceder a la sesión en el modelo asp.net mvc
- 13. cómo acceder a scriptData desde uploadify en asp.net Controlador MVC
- 14. Print-friendly ASP.NET MVC 3 view
- 15. ¿Qué es un motor ASP.Net MVC View?
- 16. ASP.NET MVC View Engine Secuencia de resolución
- 17. RedirectToAction sin querystring MVC
- 18. Desventajas de ASP.net MVC Webforms View Engine?
- 19. ¿Es ASP.net MVC View una "clase"?
- 20. ASP.NET MVC - HttpException o return view?
- 21. MVC QueryString en el objeto dinámico
- 22. Cómo acceder a archivos HTML desde ASP.NET MVC VIEWS Carpeta
- 23. ASP.NET MVC QueryString se predetermina reemplazando los valores suministrados?
- 24. Querystring - Agregar valores a querystring en C#
- 25. ASP.NET MVC View User Control: cómo establecer IDs?
- 26. "si" se considera dañino en archivos ASP.NET MVC View (.aspx)?
- 27. Conversión/acceso a los valores de QueryString en ASP.NET
- 28. ASP.NET MVC Web Api Get Not Mapping QueryString a Strongly Typed Parámetro
- 29. Spring MVC: ¿Cómo obtener view-name en JSP?
- 30. ¿Cómo funciona Joomla Model View Controller (MVC)?
nunca oído hablar de cualquier persona que tenga la necesidad de hacer tal cosa en asp.net? mvc, probablemente quiera acceder a él un Action cuz que va a ser realmente fácil – Omu
¿Está seguro de que necesita cadenas de consulta en MVC? Quizás dé un ejemplo de lo que quiere. –