ASP.NET MVC - Visualizações

Índice
O ver em MVC É o ponto em que o usuário pode ver os resultados de suas ações, quando ele acessa uma URL e a aplicação filtra e localiza os controladores necessários para executar a ação da URL ao final deve retornar uma view para o usuário com alguns resultado relevante.
Está em ASP.NET MVC é tratado de uma forma muito semelhante à descrita, onde os controladores irão localizar a sua vista correspondente e por meio do Método View () eles passarão os dados necessários para as visualizações.
Visualizações
Na hora de resolver a vista ASP.NET MVC deve retornar uma instância de ViewResult Para enviar o conteúdo para a vista, ele será localizado graças ao nome da ação do controlador.
Vamos ver na imagem a seguir como o que acabamos de descrever é traduzido em código:

Neste caso, a ação do controlador é nomeada Índice, então nossa visão deve ter esse nome, então construímos o conteúdo que queremos ver, neste caso, fazemos isso com ViewBag.Message e finalmente usamos o método auxiliar View () para gerar o ViewResult correspondente.
Como podemos ver, esta é uma estrutura simplificada, mas resume como criar o conteúdo da visualização a partir do controlador.
Ver localização
Se seguirmos as convenções do framework, devemos ter em mente que ele espera que as visualizações estejam localizadas em uma pasta compartilhada, a referida pasta tem o nome Visualizações.
Como o controlador localiza a visualização?Isso é muito simples, dependendo de a quem o controlador pertence, ele procurará uma estrutura semelhante dentro do Pasta de visualizações, por exemplo, se tivermos um HomeController, todas as visualizações que ele vai gerar primeiro, ele vai procurá-las em uma rota / Visualizações / Home onde deve haver uma visualização que corresponda à ação neste índice de exemplo.
Vamos ver na imagem a seguir como é o diretório onde armazenamos os arquivos de visualização:

ImportanteAgora, se uma visão não estiver localizada dentro da pasta que corresponde ao seu controlador, antes de descartar a pesquisa, ASP.NET MVC e seu sistema de roteamento fará uma pesquisa na pasta compartilhadoDentro desta pasta, todas as visões que são compartilhadas por vários controladores devem ser colocadas, assim como as partes do código que queremos incluir em outras visões.
Navalha
Como muitas estruturas atuais, as visualizações são compostas de código HTML, no entanto, para introduzir conteúdo dinâmico a ele, são usadas linguagens de modelo.
Em caso de ASP.NET MVC a Sintaxe do Razor, a vantagem de usar o Razor é que sua sintaxe é muito semelhante a C # ou Visual Basic.NET, portanto, teremos uma curta curva de aprendizado para usar seus recursos.
Por exemplo, vamos ver o seguinte código que nos informa a hora em que a visualização é mostrada:
Esta página é exibida na data: @ DateTime.Now

Como vemos, é HTML normal, exceto @ DateTime.Now, se usarmos o código anterior, o HTML resultante seria:
Esta página renderizada em 12/07/1941 7:38:00 AM

No final deste tutorial podemos ver que criar visualizações não é nada complicado e detectamos que precisamos aprender um novo elemento que é a linguagem Razor para tirar o máximo proveito delas.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave