Transcript
Page 1: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

ASP.Net MVC ile Web Uygulamaları -2

İbrahim ATAY | .Net Developer

@ibrahim_atay www.ibrahimatay.org [email protected]

(View ve Controller Kavramları)

Control

View

Model

Page 2: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

AJANDA

Helper geliştirmek

Öneri / Ödev

Controller ve View iletişimi

ActionResult çeşitleri

View nasıl tasarlanmalı ?

Page 3: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

Controller ve View iletişimi

Controller

Model View

GET,POST,DELETE, PUT

Render

Database

CRUD

Select,İnsert, Update,Delete

Page 4: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

ActionResult

PartialViewResult(PartialView)

RedirectResult(Redirect)

ViewResult (View)

RedirectToRouteResult(RedirectToAction, RedirectToRoute)

ContentResult(Content)

JsonResult(Json)

JavaScriptResult(JavaScript)

EmptyResult(Empty)

Page 5: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

ActionResult inceleyelim

DEMO

Page 6: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

View Nasıl Tasarlanmalı ?

Page 7: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

Helper Nedir ?

Page 8: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

Nasıl Helper Geliştirtebiliriz.

DEMO

Page 9: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

Ödev yada Öneri

Post/Redirect/Get (PRG) Pattern

http://en.wikipedia.org/wiki/Post/Redirect/Get

Page 10: ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)

Ders 2 – Son

Ders bitti