2010-02-18 55 views
1

我開發一個Web應用程序,在這裏我想給通過管理界面改變CSS鏈接到頁面的風格元素的自由。所以我想知道是否有任何方法可以將CSS文件加載到C#對象或XML可通過的合成文件中,並從管理屏幕輸入更新它? 謝謝 Krishnaraj如何將級聯樣式表加載到C#對象中?

+0

的WebForms或MVC? – 2010-02-18 14:14:23

+0

這聽起來像你正在尋找一個CSS解析:http://stackoverflow.com/questions/512720/is-there-a-css-parser-for-c – 2010-02-18 14:16:21

+0

絕對...謝謝 – 2010-02-18 14:20:12

回答

0

如果您正在使用ASP.NET MVC,您可以創建新的ActionResult類型,稱爲CssResult動態生成CSS。如何編寫自定義ActionResult的示例可以找到here

+0

我去了鏈接,但我不知道我是否能夠將css文件加載到c#對象並在其上激發XPATH。 我必須給自由用戶選擇的風格元素,如高度,顏色,字體,字形等,我會提供一個默認的風格元素,讓用戶可以自定義自己。所以我會有一個默認的css文件,我想通過Web表單填充這些元素,並且用戶可以更改元素值。當他點擊完成/保存時,我想將這些新值保存到同一個CSS文件中。任何想法我怎麼能做到這一點? – 2010-02-18 14:52:03

0

我發現約在CodeProject上parsing CSS這個有趣的文章。我需要檢查我如何定製它來滿足我的要求。