Beruflich Dokumente
Kultur Dokumente
Filtros de Ao Global: Para executar algumas funcionalidades prdefinido antes ou depois de uma funo de controlador executar, MVC 2
introduziu 'filtros de ao'. No entanto, ele s trabalhou para o nvel de
funo, como, se voc quer executar algo antes de cada mtodo de
controle, voc teria que adicionar o filtro em cada mtodo. Asp.NET MVC
3.0 melhorou e introduzir 'Filtros Global Action ", que ir trabalhar para
todas as funes do controlador.Podemos dizer isso como filtros de nvel
de classe tambm.
usando System;
utilizando System.Collections.Generic;
usando System.Linq;
usando System.Web;
usando System.ComponentModel.DataAnnotations;
namespace MvcApplication1.Models
{
pblico classe ArticlesModel
{
[Obrigatrio]
[Display (Name = "Title" )]
pblico Ttulo seqncia {get; definir; }
[Obrigatrio]
[Tipo de dados (DataType.Password)]
[Display (Name = "Description" )]
pblico string Descrio {get; definir; }
Como voc pode ver alguns atributos como 'necessrio', 'tipo de dados', etc
"Monitor" para cada campo, o define a estratgia do modelo ligaes com
pontos de vista, mas eu no vou andar com isto mais (espero postar outro
tutorial para obter detalhes sobre eles, manter contato
).
Agora, vamos criar uma classe de controlador. clique o boto direito no diretrio
'Controllers', v at a opo "Add> Controller ', nomeie seu controlador como'
BlogController" e clique em "Adicionar". voc pode ter alguns mtodos
adicionados sua classe de controlador como 'criar' / 'excluso' / 'editar' e
'detalhes' pr-definidos. Para obt-los, marque a caixa abaixo da caixa de
entrada o nome do controlador.
13
14
15
16
17
18
articles.Add (article2);
retornar View (artigos);
}
ViewBag.Title = "Index";