2012-12-17 14 views
-1

擁有所有SQL數據庫的表和字段,名稱的列表,每個List<string>如何保存樣式的CSS值供以後使用重新加載這些值回

通過我已經選擇了一個表中的下拉列表控件它具有列, 然後有一個Graphical User interface就像這個截圖的第一階段,在那裏我有選擇的表,它的列 我瀏覽一個網頁,是後:

enter image description here

然後它將正如你在照片中看到的那樣渲染一個html表格,將所選列作爲htmlTable標題。

所以,現在當結果顯示在aspx頁,

通過使用jQuery,我已成功地實現一個測試工具。

這使我通過Graphical User interface應用一些樣式設置 - 該表,而現在它只是標題字體-名頭背景色列寬

頭字體

字體正在由AJAX ToolKit autoComplete Extender針對專用asp:TextBox使用字體的名稱中選擇作爲其dataSource

於是就textchange事件 - jQuery是綁定選擇價值......相應地進行預覽。

同爲背景

通過使用一個jQuery的顏色選擇器,這與它的event handler做將選擇的顏色作爲<tr> BGCOLOR的工作...等「

現在,我有所有選擇的CSS值我需要使用這些用於網站應用程序

實現此目標的最簡單方法是什麼?

我能想到通過File.WriteAllText產生它的,

所以這樣的結果將與生成的文本的文本創建一個新文件是.aspx網頁表單頁面(通過String.Format自動生成)

string formatedStyleStr = string.Format(" <style Type=\"text/css\"> #{0} { \r\twidth: {1};", ID values of jQuery's job); 
的頭部

這就是想法...

作爲新的文件名會default與擴展.aspx ...

然後寫進去編程formatted string,你會手動寫

當通常開始一個新的empty website application

因此,而不是用新的形式,你會「添加現有項目」 ...

或其他選項我可以做些什麼來實現這一結果。我還不確定如何......

只是我需要它來保存選擇這些值,

所以你會打開此文件通過Visual Studio中進行這項工作,你將有一個一種模板開始(初始樣式是由圖片中的用戶界面創建的)

什麼方法是我應該使用的?

因爲我沒有足夠的經驗在這個領域....我想問 有沒有人想到它已經......並想出了一些實現它的方法。

+0

我怕我不完全明白你在問。你在尋找什麼樣的理想結果? – jmrnet

回答

1

試試這個

ASPX

<style type="text/css" runat="server" id="AutogeneratedStyle"></style> 

這將創建一個領域 - 當前page內型HtmlGenericControl

C#代碼隱藏

然後就分配文字CSS的定義是這樣的:

var generatedStyle= string.Format(

        "-->#idOfElement here<--- 
         { 
          background-color:{0}; 
         }", someVariables); 

AutogeneratedStyle.InnerHtml = generatedStyle; 

希望它會幫助你gettng開始

+1

@LoneXcoder我已經更新了我的答案 – 2012-12-18 15:31:01

+0

謝謝,我會檢查這個 – LoneXcoder

相關問題