Fórum Dúvida com rotas em MVC #453401
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)