ASP.NET只声明一次CSS样式表

时间:2010-05-09 00:42:16

标签: asp.net stylesheet master-pages

如果我有一个网站的CSS样式表,并且只想声明一次,也就是说,不要在每个aspx页面上使用以下代码..

<link href="stylesheets/general.css" rel="stylesheet" type="text/css" />

我被迫使用.master页面吗?还是有另一种方法可以做到这一点..

3 个答案:

答案 0 :(得分:2)

除了上面提到的内容之外,还要使用带有CSS的ASP.Net主题。母版页将自动包含css文件。

http://odetocode.com/articles/423.aspx

答案 1 :(得分:1)

母版页是你最好的选择。我猜想,一旦你在那里得到它,不久之后你也会发现很多其他的好东西。

还有其他解决方案,但它们并不那么简单(例如子类页面和注入脚本)。

答案 2 :(得分:0)

您可以使用所有网页继承的基页并将其加载到该页面中。除此之外,可能还有一种方法可以通过连接管道来做某事。 (这里最后一种方法的例子http://www.4guysfromrolla.com/articles/120308-1.aspx