Last week I introduced the ASP.NET MVC framework by talking a bit about what the model, view and controller are.
In the comments, John Meyer said,
I respectfully disagree with your claim that the model is you BLL. MVC is a UI layer pattern, and as such all models, views, and controllers are strictly in the UI level.
While historically, MVC has been described in the way I stated–while the ASP.NET MVC guys have also portrayed the Model as BLL or below–I have to agree with John. Here’s why: