Í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:
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:
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