Обычно я помещаю заполнитель содержимого в раздел заголовка главной страницы. Таким образом, любая контентная страница может добавить дополнительные ссылки css / js / etc к заголовку страницы.
На вашей главной странице поместите следующее
<head>
... title, meta tags, js and css links ...
<asp:contentPlaceholder id="head" runat="server" />
</head>
Тогда на ваших страницах вы можете добавить дополнительные элементы в голову, используя
<asp:content contentplaceholderid="head" runat="server">
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
</asp:content>