ASP.NET MVC - Dados em visualizações

Índice
Uma vez que construímos a estrutura de nossa aplicação, já devemos saber o que nosso controlador fará e qual visão ele deve chamar, temos um passo importante restante e que é mostrar os dados que o controlador nos envia na visualização.
É aqui que parte do ciclo é encerrada, uma vez que o usuário estará efetivamente recebendo uma resposta adequada à sua solicitação e nós, como desenvolvedores, seremos capazes de concluir uma tarefa que consiste em concluir uma solicitação a partir do momento em que recebermos a chamada para o recurso pelo usuário até servirmos. no modelo os dados que o controlador nos oferecerá.
Exibindo os dados
Como sabemos, a independência da camada do model-view-controller Permite-nos separar a lógica daquilo que o utilizador vê, isto graças à intermediação do controlador que funciona como uma espécie de procurador de tráfego, pegando as solicitações que chegam do módulo de encaminhamento e fazendo com que cheguem ao destino adequado.
Mas de tudo o que explicamos, algo importante ainda está faltando e é assim que o usuário verá a resposta e é aqui que ela entra no jogo como exibir dados em vista, até agora temos moveu o conteúdo estático para visualizarAgora devemos ver como algo um pouco mais dinâmico acontece.
Como exibir os dados?Para exibir os dados, temos duas opções, Ver dados Y TempDataNo entanto, essas duas opções têm uma estrutura semelhante, são dicionários de dados que são exibidos como propriedades nos controladores e nas visualizações.
Vamos ver na imagem a seguir como nós construímos um controlador e configuramos dados que usaremos na visualização:

Aqui estamos definindo a ação quando consultamos o recurso "Cerca de" se olharmos para o código, definimos 3 elementos Ver dados e para cada um estabelecemos um valor de índice e um valor que pode ser chamado com o referido índice, também vemos que quando Nome do usuário podemos atribuir um valor que extraímos do sistema de autenticação ASP.NET MVC e os outros valores são strings simples.
Mostrando os valores na visão
Uma vez estabelecidos os valores no controlador é hora de fazê-los aparecer em nossa vista, para isso devemos localizar o arquivo correspondente, se seguirmos o exemplo que temos vindo a desenvolver o arquivo para ser localizado na pasta Visualizações deve ser ele about.cshtml, dentro desta podemos colocar uma seção onde com o seguinte código nos referiremos aos valores que estabelecemos em nosso controlador:
@ViewData ["CompanyDescription"]

Como podemos ver, é um exercício bastante simples, aqui construímos dois elementos HTML simples, um h1 e um div dentro de cada um deles, é aí que acontece o interessante, pois os valores foram definidos no controlador, este os torna automaticamente disponíveis para uso na visualização.
Como usá-los?Nós simplesmente usamos um Tag Razor e nos referimos a Ver dados com o índice dos dados que queremos trazer, isso faz com que ao receber a vista o usuário veja o conteúdo do referido índice.
No final deste tutorial já sabemos como passar dados do controlador para a view, não é algo complicado e nos economiza trabalho graças à estrutura do framework.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