Preferred Language:

Listing 5. 10 - MasterPages\ImageMaster.master

Illustrates how to handle paths (such as image paths) in a master page.

Listing 5.10 - MasterPages\ImageMaster.master (C#)
Copy

<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Image Master</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    <img src='<%=Page.ResolveUrl("~/MasterPages/Logo.gif") %>' alt="Website Logo" />

    <asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
    
    </div>
    </form>
</body>
</html>

The following page uses the Master Page above.

Listing 5.11 - ImageContent.aspx (C#)
Copy | Try This Code!

<%@ Page Language="C#" MasterPageFile="MasterPages/ImageMaster.master" %>

<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">

    <h1>Content</h1>

</asp:Content>