列出所有SQL数据库表及其列名,每个表都在List<string>
通过dropDown列表控件,我已经选择了一个表及其所拥有的列,
然后在第一阶段之后,我选择了表格和它的列
我正在导航到这个屏幕截图中有Graphical User interface
的页面:
然后如图所示,渲染一个html表,选择列作为htmlTable标题。
现在,当aspx
页面中显示结果时,
通过使用Jquery,我设法实现了一个测试工具。
这使我可以通过Graphical User interface
在该表上应用某些样式设置,现在只需标题字体名称,标题背景颜色和列宽:
标题字体。
字体由AJAX ToolKit autoComplete Extender
选择,定位专用asp:TextBox
,字体名称为dataSource
因此在textchange
事件上 - jQuery绑定选定值...相应地进行预览。
背景
相同使用jQuery颜色选择器,它的event handler
正在执行将所选颜色应用为<tr>
bgcolor ......等等的工作
现在我已经选择了所有css值,我需要将它们用于webSite应用程序
实现这一目标的最简单方法是什么?
我可以考虑通过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处理它,您将有一种模板开始(初始样式由图片中的UI创建)
我应该使用哪种方法?
因为我在那个领域没有足够的经验......我想问 有没有人想到它......并想出一些方法来实现它。答案 0 :(得分:1)
试试这个
<强> ASPX 强>
<style type="text/css" runat="server" id="AutogeneratedStyle"></style>
这将在当前HtmlGenericControl
内创建一个字段类型page
。
C#代码背后
然后只需分配文字CSS定义:
var generatedStyle= string.Format(
"-->#idOfElement here<---
{
background-color:{0};
}", someVariables);
AutogeneratedStyle.InnerHtml = generatedStyle;
希望它能帮助你开始