Asp.NET MVC (Model-View-Controller) Framework Nedir?

Son zamanlarda asp.net ile ilgilenen arkadaşlar asp.net mvc ilgili dökümanların çoğaldığını ortalıkta asp.net mvc diye bir şeyler dolanıp durduğunu görmüştür. Bu konuda fikir sahibi olmayanlar için kabaca ASP.NET MVC nin ne olduğunu, nasıl çalıştığını, yararlarını göstermeye çalışacağız. Çok ters gelebilir, fakat alıştıktan sonra inanın çok seveceksiniz.Öncelikle şunu belirtelim : MVC’de postback, viewstate, codebehind, server kontrolleri (textbox, checkbox) ve bu kontollerin eventleri yoktur. Alışık olduğumuz bu yapı Asp.Net MVC’de farklı bir şekildedir. Peki neden bunlar yok, nasıl çalışıyor demeyin!? Bu yapı gayet güzel çalışıyor. Bunu neden farklı bir yapıda kullanma ihtiyacı duyuyum ki? Benzeri soruların cevabı…