Cómo pasar parámetros a la vista MVC

Escrito por matthew weeks | Traducido por manuel lama paniagua
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo pasar parámetros a la vista MVC
Puedes pasar parámetros al MVC usando la propiedad ViewData de la clase ViewPage. (Stockbyte/Stockbyte/Getty Images)

El Modelo-Vista-Controlador o MVC, es un tipo de principio de diseño arquitectónico para el entorno de programación .NET. Está diseñado para separar los distintos componentes de una aplicación web, lo que te permite ejercer un mayor control sobre cada elemento individual de la propia aplicación. Esta separación hace que sea más fácil modificar y depurar los componentes de la aplicación web, mientras que la estás probando. Los parámetros pueden pasarse hacia y desde el MVC llamando al método Vista del controlador.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Crea un nuevo módulo en tu aplicación web o abre uno existente en tu editor de código fuente preferido.

  2. 2

    Crea una nueva lista de parámetros de tipo cadena y asigna valores a cada uno de los elementos. A modo de ejemplo, si deseas pasar una matriz de parámetros que contengan los nombres de los animales, deberás insertar el siguiente código en el módulo:

    List<string> petList = new List<string>(); petList.Add("Perro"); petList.Add("Gato"); petList.Add("Hamster"); petList.Add("Loro"); petList.Add("Pez dorado"); petList.Add("León de montaña"); petList.Add("Elefante");

  3. 3

    Pasa la lista a la vista MVC usando la propiedad ViewData de la clase ViewPage. Para el ejemplo anterior, deberías usar el siguiente código:

    ViewData["Pets"] = new SelectList(petList);

  4. 4

    Guarda y compila tu código. Tu aplicaciónn web pasará la matriz "petList" a la vista MVC como un parámetro de cadenas separadas por comas con el nombre de "Mascotas", dónde pueda usar como una parte de una página web dinámica ASP.NET, o como datos de formulario para otra parte de la aplicación.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles