1- Define fixed elements in your design and place them on the newly created home page
2- Define dynamic ones and add asp:ContentPlaceHolder for them (most often for HEAD , one for main content in your BODY and one for side content "if applicable")
<asp:ContentPlaceHolder ID="CphHead" runat="server"> </asp:ContentPlaceHolder>
3- On your pages add MasterPageFile="~/MASTER_PAGE_PATH" to the page directive.
4- Add asp:Content sections within your pages that will contain dynamic content on your pages, and remember to specify the correct ContentPlaceholder ID .
<asp:Content ID="HeadContent" ContentPlaceHolderID="CphHead" runat="server"> // Your content goes here... </asp:Content>
5- Copy the contents of your page inside these asp:Content and BOOOOM .... sections. You are done.
source share