2017-07-04 61 views
1

我有一個.NET核心應用程序,其中包含一個jquery pageguide。應用程序的顏色,例如菜單欄,可以由用戶配置。 爲了達到這個目的,我添加了一個HtmlString和一個來自Controller的<style>標籤。標籤中是用戶特定的顏色。在運行時更改jquery pageguide的顏色

var primaryColor = "rgb(28,67,104)"; //will be configurable 
return new HtmlString(($".primarycolor{{background-color:{primaryColor}; }}")); 

我要讓jQuery的pageguide的顏色配置的用戶,但在pageguide.css文件中的顏色值不能明顯地被修改。我讀了LESS,但我不能(也不應該)在運行時編譯它。

如何將動態顏色支持添加到pageguide?有沒有相對簡單的方法來做到這一點與JS或服務器端代碼?

回答

0
  1. 通過渲染你的頁面時,通過生成CSS文件或<style>標籤,然後可以在HTML文件中實施覆蓋它把它發送到你的.NET應用程序
  2. 讀取用戶輸入。該CSS將覆蓋默認顏色。