如何为以后使用保存style-css值然后重新加载这些值
列出所有SQL数据库表及其列名,每个列都在List
通过dropDown列表控件,我已经选择了一个表及其所拥有的列,然后在第一个阶段之后,我选择了表和它的列,我将导航到一个页面,该页面具有Graphical User interface
,如此屏幕截图所示:
然后,如图所示,渲染一个html表,选择列作为htmlTable标题。
所以现在当结果显示在该aspx
页面中时,
通过使用Jquery,我设法实现了一个测试工具。
这使我能够通过Graphical User interface
应用一些样式设置 – 在该表上,现在它只是标题字体名称 , 标题背景颜色和列宽 :
标题字体 。
字体由AJAX ToolKit autoComplete Extender
选择,目标是专用的asp:TextBox
,其字体名称为dataSource
所以在textchange
事件上 – jQuery绑定选定的值…相应的预览。
同样的背景
通过使用jQuery颜色选择器,它的event handler
正在执行将所选颜色应用为
现在我已经选择了所有css值,我需要将它们用于webSite应用程序
实现这一目标的最简单方法是什么?
我可以考虑通过File.WriteAllText
生成它,
这样结果将是一个新的文件创建文本生成的文本是.aspx
webform页面的头部分(通过String.Format
自动生成)
string formatedStyleStr = string.Format(" #{0} { \r\twidth: {1};", ID values of jQuery's job);
那个想法……
由于新文件名将default
为扩展名.aspx
…
然后像手动编写它一样以编程方式写入formatted string
通常在开始新的empty website application
。
因此,您将“添加现有项目”而不是使用新表单…
或者我可以做的其他选择来实现这个结果。 我还没决定怎么……
只是我需要它来保存所选的这些值,
因此,当您打开此文件以通过visual studio处理它时,您将有一种模板开始(初始样式由图片中的UI创建)
我应该使用什么方法?
因为我在那个领域没有足够的经验……我想问一下有没有人想到它……并想出一些方法来实现它。
试试这个
ASPX
这将在当前page
创建一个字段类型的HtmlGenericControl
。
C#代码背后
然后只需分配文字CSS定义,如下所示:
var generatedStyle= string.Format( "-->#idOfElement here<--- { background-color:{0}; }", someVariables); AutogeneratedStyle.InnerHtml = generatedStyle;
希望它能帮助你开始