1 / 10

Master Pages MacDonald Ch. 13

Master Pages MacDonald Ch. 13. MIS 324 Professor Sandvig. Outline. Why Master Pages? Syntax Example. Benefits of Master Pages. Create a template for site layout Defined in one place, rather than each page Include “Placeholders” for page-specific content

monita
Download Presentation

Master Pages MacDonald Ch. 13

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master PagesMacDonald Ch. 13 MIS 324 Professor Sandvig

  2. Outline • Why Master Pages? • Syntax • Example

  3. Benefits of Master Pages • Create a template for site layout • Defined in one place, rather than each page • Include “Placeholders” for page-specific content • Individual pages inherit layout from master • Eliminates last place where code was duplicated

  4. Syntax • Create master page • .master extension • Directive: <%@ master %> • Include common content • headers, footers, menus, layout, etc. • Include placeholder controls for page content

  5. Syntax • .aspx pages • Reference master page in page directive • Include “content” controls • Provides content • Map to placeholders in .master page

  6. VS Support

  7. VS Support

  8. Syntax • Default Content • Include in master page • Used when .aspx page does not provide content. • Example: • Florist: default.aspx • Source: masterPage.master.txt, daisy.aspx.txt

  9. MasterPages: Other Features • Nesting • Sub-masters inherit from .master • Add more placeholders • Programmatic access to master page • Change items from .aspx page • meta tags • style sheet … • Navigation Controls • Extensive integration with MasterPages • Page titles, formatting, etc. • Example: ISC web site

  10. Summary • Master Pages • Handy new feature • Easy to use

More Related