Learning how to leverage HTML helper methods gives you the closest thing to ASP.NET server controls that MVC provides.
neil, that sounds fantastic, let me ask you, are you able to update all of these views that you've generated using custom helpers when one action link is called? ie: user clicks something, and i/u need/want to update several parts of the page, in different areas... yes?
of course just to add, im doing all this in 100% ajax, reloading entire page is just not an option unless a user is moving to a different page.
so if you need to update 4 parts of your page you need to make 4 client-server calls (awch) instead of back in the dreded updatePanel days where you could do it in one call and page lifecycle! ?? oh my god, this is just poor framework design!! as usualy, VS always leaves a bad taste in my mouth once i start getting to know it, should have stuck with webforms!! :(
this is effectively all i want to do without tightly embedding half my business logic in js & the other half scattered around the server, defeating the point of moving to mvc... i just want to do several partial updates at once, like how you'd do with updatePanels, update them all at once during one callback :)