2012-03-27 109 views
0

我想要生成CSS,這將是我的所有項目execept像顏色或圖像especific的事情一樣......我想如果我可以做這樣的事情:生成動態的CSS

<link rel="stylesheet" href="http://site.com/styles.aspx?id=123"> 

剛測試我試着像這樣簡單的東西: ASPX:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm5ToCss.aspx.cs" Inherits="WebApplication1.WebForm5ToCss" EnableViewState="false" %> 
.aaa 
{ 
    color: red; 
} 

代碼背後:

public partial class WebForm5ToCss : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      Response.ContentType = "text/plain"; 
//Get the ID, check database or files and change the style 
     } 
    } 

但不適合我。有任何想法嗎? 我正在做的事情是將大小不同的css的最小部分分開。 「像」骨架模式,所以我不重複自己。也許我繼續這樣做是因爲表演......但是我仍然想知道如何以其他方式做到這一點。

+1

內容類型應該是text/css。在OnInit事件中設置頁面的CSS文件 – Zerotoinfinity 2012-03-27 22:01:05

+1

這裏列出了MIME類型的完整列表:http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html – Jaider 2012-04-05 19:28:57

回答

2

不知道這是否能解決它,但你應該改變你的內容類型爲"text/css"