10
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

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

Embed Size (px)

DESCRIPTION

ASP.NET MVC Öğreniyorum – 2 (Controller ve View) http://www.ibrahimatay.org/post/2010/9/13/ASPNET-MVC-Ogreniyorum-2.aspx ASP.NET MVC Öğreniyorum http://www.ibrahimatay.org/category/ASPNET-MVC-Ogreniyorum.aspx ASP.Net MVC Öğreniyorum serisinin ikinci bölümü yayınlanmış bulunmaktadır. Çalışmada ASP.Net WebForm dan ASP.Net MVC geçiş sürecinde karvram kargaşına sokacak olan, Controller ve View katmanları inceleniyor olacaktır. Bilindiği üzeri, ASP.Net MVC Framework'ü oluşturulmadan önce, farklı platfomlar üzerinde çeşitli MVC Framework yapıları bulunmaktadır. MVC tasarım desenin Web odaklı, uygulama süreçleri Post/Redirect/Get (PRG) Pattern (Wiki) baz alınarak geliştirilmiştir. Sürecin daha iyi anlaşılması amacı ile bağlantıdaki(Wiki) sayfanın incelemenizi tavsiye ederim.

Citation preview

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