Array
(
)

Associar Controller a uma view já existente.

Pjava
   - 12 mar 2014

Normalmente, quando criamos uma Controller e associamos uma View a uma Action, clicamos com o direito em cima da Action e Add View. Aí ele cria a view, a pasta e etc. Agora e quando já existe uma view, já existente e quero associar uma action a essa view? Como eu faço isso? Com o direito não existe a opção Add view existente ou algo parecido. Como eu associo?

Joel Rodrigues
   - 13 mar 2014

Para isso use o método RedirectToAction e aponte para a action do outro controller que você quer abrir. Por exemplo:
#Código

public class CommentsController : Controller
{
    [HttpPost]
    public ActionResult WriteComment(CommentModel comment)
    {
                 //faça alguma coisa
                 return RedirectToAction("Read", "Articles", new {id = comment.ArticleID});
    }
}

0
|
0

Pjava
   - 13 mar 2014

Ok, valeu. Também me falaram que na return da action, poderia colocar:

return View("~/Views/Pasta/Nome_Da_View.cshtml");

Mas de qualquer forma, resolveu. Muito obrigado.

0
|
0