2013-02-26 196 views
2

我有一个母版页和两个使用母版页布局和设计的内容页面。我有2个CSS文件用于我的母版页。现在我想要做的是,当我运行第一个内容页面时,母版页使用第一个css文件,当我运行第二个内容页时,它使用另一个。有关我该如何做的任何建议。主页和内容页面

+0

可能的重复http://stackoverflow.com/questions/1532033/links-css-file-to-a-content-page – 2013-02-26 15:56:25

回答

1

首先,这不应该是你的正常做法,除非你正在做一些不寻常的事情。使用共同的母版页的重点在于,您可以轻松地在您的网站上拥有共同的外观和风格。

但是,您可以通过几种方法来完成。一种方法是将一个占位符放在主页<head>部分。然后在包含相应css文件的每个内容页面中为该占位符创建内容。

0

您可以在母版页中使用ContentPlaceHolder,并在头部内部在每个下一页上以不同方式更改css,或者忽略它以保留一些默认值。

下面是一个例子:

<head runat="server"> 
    <asp:ContentPlaceHolder ID="styleHolder" runat="server" > 
    <link rel="stylesheet" type="text/css" href="default.css"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 

和内用不同的CSS网页上,只包括占位符,并改变它。

相关问题