Custom PlaceHolder
By Anatoly Mironov
You want some custom content in your site and it is different from page to page. Well, I wrote how to achieve this with delegate controls. Another approach is to use PlaceHolders. Maybe you can use some existing placeholders. There are so many unused placeholders in v4.master. Like PlaceHolderLeftActions. If you use starter master pages from Randy Drisgill, you must move these from invisible panel. To create custom placeholder is very easy: Just copy an existing placeholder in the master page and name it som appropriate like:
<asp:ContentPlaceHolder
id="PlaceHolderLeftNavBar**Contoso**"
runat="server" />
```In your custom page layout, or application page, just add asp:Content and put your html there:
<asp:Content ContentPlaceHolderID=“PlaceHolderLeftNavBarContoso” runat=“server”> Hello World </asp:Content>