Tarik Tarik - 1 year ago 120
CSS Question

Apply CSS to Content Page in Asp.NET

Normally when we are using Master/Content style pages, we apply the css to Master page so every page child of the master page can use the style but I don't want this,I want I wanna apply css to content page directly instead of master page. Where should I put

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

that reference code ?

Thanks in advance by the way.

Answer Source

Normally I put a content placeholder in the head section of the master page. That way any content page can add extra css/js/etc references to the head of the page.

In your master page put the following

  ... title, meta tags, js and css links ...
  <asp:contentPlaceholder id="head" runat="server" />

Then in your pages you can include extra elements in the head using this

<asp:content contentplaceholderid="head" runat="server">
 <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download