(越辰家政软件新闻) 在项目中添加名为 App_Themes 的文件夹,在 App_Themes 中建立主题文件夹(blue),然后可以添加css或者skin了 将主题 Theme 应用于的页面前加: <%@ Page Language="C#" StylesheetTheme="blue" %> 在后台页面 Default.aspx.cs 中添加代码用来在每次刷新页面时替换新选的主题. protected void Page_PreInit(object sender, System.EventArgs e) { Page.Theme = Request["Theme"]; // Default.aspx?Theme=blue}
//
另外也可以直接在web.config中,
<system.web> <pages theme="Blue_Dam">
</system.web>
中添加也可以,不过这样达到的就是全体页面都是一个界面图了。 同样也可以在该文件下增加css文件,用来对页面等的布局事先设置好。
例如:
/* ********************** ExplorerBar ********************** */ .t1 {background-color:#336699} .t2 {background-color:#ffcc00}
.datalist { border:1px solid #0058a3; font-family:宋体; border-collapse:collapse; background-color:#eaf5ff; font-size:14px; white-space:nowrap; } .datalist caption { padding-bottom:5px; font:bold 1.4mm; text-align:left; } .datalist th { border:1px solid #0058a3; background-color:#4bacff; color: #FFFFFF; font-weight:bold; padding-top:4px;padding-bottom:4px; padding-left:12px; padding-right:12px; white-space:nowrap;
text-align:center; } .datalist td { border:1px solid #0058a3; text-align:left; padding-top:4px;padding-bottom:4px; padding-left:10px; padding-right:10px; white-space:nowrap; } .datalist tr.altrow { background-color:#c7e5ff; }
为一段表格样式表的设定,在需要使用的时候,字需要在相应的地方添加对应的类型就可以了。如下示例代码:
string htr = "<table id=\"table1\" /> htr +="<script Language=<\"Javascript1.2\">for (i=0;i<table1.rows.length;i++) {(i%2==0)?(table1.rows(i).className = \"t1\"):(table1.rows(i).className = \"t2\");}</script>"; htr += "<tr ><th scope=\"col\">col1</th><th scope=\"col\">col2</th></tr>"; int nRowCnt = dt.Rows.Count; int nColuCnt = dt.Columns.Count; DataRow dt_row = dt.Rows[0]; for (int i = 0; i < nColuCnt; i++) { string strName = dt.Columns[i].ColumnName.ToString(); string strValue = dt_row[i].ToString(); if (i % 2 == 1) htr+="<tr /> else htr+=("<tr>"); htr += "<td style=\"height:15px\">"; htr += strName; htr += "</td><td style=\"height:15px\">"; htr += strValue; htr += "</td>"; htr += "</tr>"; } htr += "</table>"; |