Standing on the shoulders of giants. RSS 2.0
# Wednesday, February 18, 2009

Shawn Wildermuth wrote about his experience using ASP.NET MVC for a new site he developed.

  1. Part 1: Why ASP.NET MVC
  2. Part 2: MVC in action
  3. Part 3: Datavalidation

One of the things he does is sending "complex" models to the view to render, I'm not sure that's something you should do. I believe that you should stick so simple strings and have the controller do all the heavy lifting. It's a slippery slope you're stepping on, before you know, you're sending 'models' straight from the Entity Model to the view.

Not sure if that's really feasible (or the simplest/easiest) in all situations, but it ensure a clean separation between business logic in the controller and the model and the UI in the view.

More info:Enforcing Strict Model-View Separation in Template Engines (pdf)

Wednesday, February 18, 2009 5:56:48 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [1] - Trackback
ASP.NET | Security
Saturday, March 14, 2009 8:20:29 PM (W. Europe Standard Time, UTC+01:00)
I've wondered about this as well Paul - I've seen both approaches and wasn't sure whether to send collections and domain objects to the view - or just the string/XHTML representations.
Comments are closed.
Ads
About
© Copyright 2010
Paul van Brenk
Sign In
newtelligence dasBlog 2.3.9074.18820
All Content © 2010, Paul van Brenk
DasBlog theme 'Business' created by Christoph De Baene (delarou)