Associar Controller a uma view já existente.
12/03/2014
0
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?
Pjava
Curtir tópico
+ 0
Responder
Posts
13/03/2014
Joel Rodrigues
Para isso use o método RedirectToAction e aponte para a action do outro controller que você quer abrir. Por exemplo:
public class CommentsController : Controller { [HttpPost] public ActionResult WriteComment(CommentModel comment) { //faça alguma coisa return RedirectToAction("Read", "Articles", new {id = comment.ArticleID}); } }
Responder
13/03/2014
Pjava
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.
return View("~/Views/Pasta/Nome_Da_View.cshtml");
Mas de qualquer forma, resolveu. Muito obrigado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)