ASP.NET MVCResolvendo problemas do dia-a-dia
#devinsantos
Tiago Sciência
desenvolvedor web
ex-programador backend
não tenho certificação
são paulino
gosto de cerveja
Porque ex-programador backend?
nova home
HTML, CSS e Javascript
Livros
.
ASP.NET MVC
Model
View Controller
Recursos do ASP.NET MVC
Controllers
Attributes
Models
Views
Partial views
User controls
Razor
Html Helpers
Url / Routes
Validations
Filters
Ajax
DevInSantosMVC
DevInSantosMVC
https://bitbucket.org/tisciencia/devinsantosmvc
http://devinsantosmvc.apphb.com/
O que tem nesse projeto?
rotas customizadas;
url extensions;
binders customizados;
redirecionamentos;
filtros;
deploy - appharbor
Rotas customizadas#1
http://devinsantosmvc/nomedousuario
Use: Rubular / Route.debugger
Rotas customizadas#1
Url extensions#2
Construa URLs com base em suas rotas
Url extensions#2
Use: UrlHelper e HtmlHelper
Binders customizados#3
Binders customizados#3
Binders customizados#3
Redirecionamentos#4
http://devinsantosmvc/429420398
http://devinsantosmvc/nomedousuario
Redirecionamentos#4
Artigo: Reestruturando o seu site e como minimizar a perda de tráfego - http://goo.gl/P8rGI
Filtros customizados#5
Tipos:
Authorization filters
Action filters
Result filters
Exception filters
Filtros customizados#5
Métodos:
OnActionExecuting
OnActionExecuted
OnResultExecuting
OnResultExecuted
Filtros customizados#5
Filtros customizados#5
Deploy com appharbor#6
Deploy com appharbor#6
Deploy com appharbor#6
DEMO
Obrigado!Twitter@_caco
outroshttp://about.me/tiago.sciencia