I am trying to understand the difference between a RenderPartial and RenderAction. I guess that RenderPartial is like a UserControl and RenderAction is like a server-side i
RenderPartial specifies a partial view and passes a model to it.
RenderAction specifies a controller and an action, any model data will be gathered by the controller.
This is quite a good explanation