Q:

ASP.NET 3.5: Master Page stylesheet variablized?

I'm new to ASP.NET coming from a PHP and ColdFusion background and I have a pretty simple question:
Within my Master Page, how can I make one of my CSS file links a variable, so when the appropriate page (Home for example) comes in, it contains the variable with the correct CSS file to use?
    <!-- Custom CSS Files -->
    <link href="<Page Specific CSS Variable>" rel="stylesheet" type="text/css" />
    <link href="../../Content/Styles/Site.css" rel="stylesheet" type="text/css" />
</head>

Would this be the answer? Home.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="PageStylesheet" runat="server">
    <link href="../../Content/Styles/Home.css" rel="stylesheet" type="text/css" />
</asp:Content>

And then in Master Page:
<!-- Custom CSS Files -->
<asp:ContentPlaceHolder ID="PageStylesheet" runat="server" />

Is that right?

A:

With you're help, the answer is within my edits. Perfect.

