none
cshtml como SET AS START PAGE RRS feed

  • Pergunta

  • Pessoal,

    Com paginas html consigo setar qual pagina quero que o projeto seja iniciado.
    Acontece que agora eu quero que o projeto inicie por um cshtml.

    Pra mudar essa ordem, vou ter q apagar o arquivo html ?

    Nao consigo achar a opcao de setar como default para arquivos cshtml

    sexta-feira, 19 de julho de 2013 14:39

Todas as Respostas

  • Creio que o projeto que está utilizando seja MVC , com MVC você deve ir no arquivo RegisterConfig.cs e definir qual será o Controller e Action padrão a ser carregado ex :

     public class RouteConfig
        {
            public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    
                routes.MapRoute(
                    name: "Default",
                    url: "{controller}/{action}/{id}",
                    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
    
    
            }
        }

    No exemplo acima o Será chamado o arquivo Index.cshtml isso é quando você definir no metodo Index o retorno da View.


    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br

    sexta-feira, 19 de julho de 2013 14:44
  • Sei disso.

    Acontece que depois criei um arquivo HTML e setei via botao direito - set as default page.
    Agora quero que o padrao volte a ser o setado via routeConfig, mas como faco pra DESMARCAR o arquivo HTML como default ? So apagando o arquivo ?

    sexta-feira, 19 de julho de 2013 15:09
  • Botão direito no projeto web > Propriedades

    Na janela do projeto vai na Aba Web

    Provavelmente no seu Specific Page deve te algum valor, só deixar parecido com a imagem abaixo.

    

    sexta-feira, 19 de julho de 2013 16:47