Dúvida com rotas em MVC
27/08/2013
0
Criei um folder dentro do folder View chamado Cadastro e dentro dele pus uma Index.cshtml. Como eu faço para rodar esse index como a principal? Preciso alterar a rota, certo? Como eu uso o VS 2012, existe um arquivo routeconfig.cs e nesse arquivo estão todas as rotas. Tenho essa dúvida de como fazer.
Pjava
Curtir tópico
+ 0
Responder
Posts
27/08/2013
Fernando Vilhena
Vamos por partes, primeiro, você têm um controller chamado Cadastro.
Pois uma rota é composta pelo controle e a action que retorna uma view de mesmo nome, por padrão.
Se você possuir um controler chamado Cadastro no código abaixo do RouteConfig, apenas deve alterar o controller padrão "Home" para "Cadastro" que vai funcionar.
Note que a action ja é por padrão a "Index".
Espero ter ajudado.
Pois uma rota é composta pelo controle e a action que retorna uma view de mesmo nome, por padrão.
Se você possuir um controler chamado Cadastro no código abaixo do RouteConfig, apenas deve alterar o controller padrão "Home" para "Cadastro" que vai funcionar.
public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(".axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "//", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); } }
Note que a action ja é por padrão a "Index".
Espero ter ajudado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)