First of all here what i've got from MSDN Magazines For most of us as web developer , work with asp.net controls, some of these controls let us control the layout, by providing us template, like for example, header template, footer template,item template...