RSS

Arquivo da tag: Razor

ASP.NET MVC – Criando Views Genéricas e com Campos Dinâmicos

Isso mesmo, neste post demonstrarei como podemos criar uma View genérica, ou seja, que possa ser utilizada de diversas formas, com renderização dos campos de acordo com sua utilidade (campos dinâmicos) e com uma fácil implementação.

Mas você deve estar se perguntado, “Para que eu utilizaria uma View genérica em meu projeto?”. A resposta é fácil e com um simples exemplo fica fácil de responder.

Imagine uma solução onde existam dezenas de relatórios, onde cada um possua parâmetros específicos. Dependendo da forma de desenvolvimento, pode ficar algo um tanto quanto trabalhoso para se programar o preenchimento de cada um. Agora imagine a solução onde você selecionaria o relatório e seus parâmetros já viessem renderizados automaticamente em sua View. Ou até mesmo uma Classe de Usuários com seus campos já renderizados, e ao alterar para uma Classe Clientes por exemplo, na mesma View já vier renderizados os campos apenas do Cliente.

A forma de utilização/implementação e utilidade depende da necessidade de cada um, mas vamos lá!

Como podemos observar abaixo em nosso banco, possuímos apenas duas tabelas (Usuarios e Clientes), note que temos campos dos tipos varchar, int, datetime, bit e decimal:

Figura 1

Read the rest of this entry »

 

Tags: , , ,

 
%d blogueiros gostam disto: