tags:

views:

134

answers:

1

hi i have a master page in MVC with multiple contentplaceholders for example:

news list, basket preview, offers etc. and these things i want to be throughout the application, but this is my first MVC application and i was wondering if you guys have some sound advice on how to tackle multiple content, from multiple (pages/code) without having to reproduce code for each controller.

i have been trying to ge my head around the views, and maybe having each section as a view so viewnews would have contentplaceholderid="newsholder" etc but i dont know if this is the way to go, or how to impliment this in the controller as i will still want this on the url of say /product/1

anyway look forward to your response

thanks

+1  A: 

Hey minus4.

ContentPlaceholders are for stuff you want to be able to replace on 99% of your pages.

If you want semi-generic content accross several pages you want to look into UserControls and Html.RenderPartial (I'll try to find a better link).

Greg B
excellent yeah i have read up on that and have dcided to go for RenderAction rather than renderPartial
minus4