tutorial net mvc filtro entre ejemplos diferencias busqueda asp c# asp.net-mvc

c# - filtro - ASP.NET MVC devuelve una vista diferente



web forms c# tutorial (2)

Si su método de índice en el controlador tiene una return View("Index"); luego simplemente llame al método Index con cualquier parámetro que requiera. Luego, el método poblará los ViewData que haya sido reingresado por la Vista de índice.

Tengo una vista que contiene un formulario, las publicaciones del formulario y los datos se procesan, etc., luego deseo devolver el índice de la vista, así que devuelva la vista ("Índice");

sin embargo, esto luego se quejará porque mi ViewData no existe, tengo la sensación de que el código del controlador bajo Index () no se está procesando, lo que agrega la lista que requiere a ViewData, ¿alguien sabe qué pasa?

Gracias

edit: Aparentemente está hecho para evitar la recursión ... en cuyo caso, estoy perdido en cuanto a qué hacer sin repetir todo mi material de ViewData ambos Controladores


Creo que debería tener dos acciones: una que procese el envío del formulario y otra que recopile datos para la vista. Una vez que se ha procesado el formulario, se llama a return RedirectToAction("Index") y listo. Espero haber entendido lo que quieres decir con esto.