Imprimir Post

Caminho Rápido – Adicionando um Controller em uma Aplicação do tipo ASP.NET MVC

Resumo:

O objetivo desta publicação é ensinar como adicionar um Controller em uma Aplicação do tipo ASP.NET MVC à partir da ferramenta de desenvolvimento Microsoft Visual Studio.

O guia será apresentado de maneira a minimizar a parte teórica ao essencial e elevar a parte prática até a concretização do objetivo.

Palavras-chaves:

Visual, Studio, Controller, ASP.NET, MVC.

Texto:

Adendo

Para realização das tarefas referentes ao objetivo do post, foram utilizados os seguintes Programas:

  • Windows 10 Pro;
  • Microsoft Visual Studio Community 2015 Ultimate (Update 3).

A única configuração realizada após a instalação dos programas acima, foi manter o Microsoft Visual Studio sendo executado como usuário Administrador do Sistema Operacional, a fim de evitar maiores problemas.

Mãos à Obra

Tela Inicial do Microsoft Visual Studio Community 2015 (Update 3):

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio 2015 Community - Tela Inicial

Microsoft Visual Studio 2015 Community – Tela Inicial

Primeiramente deve-se criar uma aplicação, no exemplo será ASP.NET MVC:

ADO.NET Entity Framework via NuGet - Relembre - ASP.NET MVC

Tela ao criar uma aplicação do tipo ASP.NET MVC:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Criação de Novo Projeto

Microsoft Visual Studio Community 2015 – Criação de Novo Projeto

Localizar e clicar com o botão direito na pasta Controllers em seguida selecionar Add e clicar na opção Controller…:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Criação de Controller

Microsoft Visual Studio Community 2015 – Criação de Controller

Tela após clicar na opção Controller…:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Janela Central

Microsoft Visual Studio Community 2015 – Janela Central

A janela central está intitulada como Add Scaffold.

Contendo 3 áreas divididas na vertical, na primeira área à esquerda nomeada como: Installed, clicar  na opção Controller. Em seguida na área central, localizar e clicar na opção: MVC 5 Controller – Empty. Por fim, na área que representa a divisão horizontal, manter as informações de acordo com a imagem abaixo e clicar no botão Add:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Janela Central

Microsoft Visual Studio Community 2015 – Janela Central

Tela após clicar no botão Add:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Janela Central

Microsoft Visual Studio Community 2015 – Janela Central

Surgirá ainda uma janela central intitulada como Add Controller.

Contendo uma área principal, manter as informações de acordo com a imagem abaixo e clicar no botão Add:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Janela Central

Microsoft Visual Studio Community 2015 – Janela Central

Tela ao clicar no botão Add:

Controller em uma Aplicação ASP.NET MVC - Microsoft Visual Studio Community 2015 - Tela após Criação do Projeto

Microsoft Visual Studio Community 2015 – Tela após Criação do Projeto

Considerações Finais:

Esta publicação visa adicionar um Controller em uma Aplicação do tipo ASP.NET MVC, propondo a utilização padrão sugerida através de sua arquitetura nativa.

Vale destacar que:

  • Controllers são controladores que gerenciam as entradas para interações dos usuários dentro da Aplicação;
  • Dentro da Arquitetura ASP.NET MVC existem outras duas camadas principais que se comunicam com Controller, são estas Models e Views;
  • Ao adicionar um Controller o prefixo pode ser definido livremente, porém deve-se manter obrigatoriamente seu sufixo (vide exemplo DefaultController);
  • Sempre herda de uma classe também denominada Controller (vide exemplo DefaultController: Controller);
  • Após adicionar um Controller cria-se automaticamente um método denominado Index() com o retorno para uma View que deverá ser associada;
  • Após adicionar um Controller, o nome determinado para este, criará automaticamente uma pré-comunicação (estrutural) com a View (Views > Default);

Referências Bibliográficas:

As referências bibliográficas não se aplicam a este post.

Sobre o autor

Thiago Richard Vanicore

Thiago Richard Vanicore formou-se em análise e desenvolvimento de sistemas, possui certificação ITIL Foundation V2 e entre seus conhecimentos estão: ASP .Net (WebForms/MVC5/Web API) C#, HTML5, Html/XHtml, CSS3, JQuery, JQuey Mobile, JavaScript, Xml, Ajax, Json, Microsoft SqlServer, MySql, Firebird, Azure, Visual Studio Online, Scrum, UML, CRM, Quality Assurance, CTI (Computer Telephony Integration) MPSBR (Melhoria de Processos do Software Brasileiro).

Link permanente para este artigo: http://linksinergia.com.br/2016/12/28/caminho-rapido-adicionando-um-controller-em-uma-aplicacao-do-tipo-asp-net-mvc/