I am torn between the idea of using Html.RenderAction vs. Html.RenderPartial for partial views. Using RenderPartial means manipulating and passing ViewModel, something I feel is cumbersome. RenderAction is neat and concise in this case but not included for RC1 (included with futures though).
Why is it so? Any specific reason?
As far as I remember they decided to move it to futures assembly because they want to release first version of the framework as soon as possible and there are some problems with RenderAction (here is an example). And RenderAction is planned to be included in asp.net mvc version 2. In my opinion it’s better to use SubController’s from MvcContrib instead of RenderAction.