(越辰家政軟件新聞) 在項目中添加名為 App_Themes 的文件夾,在 App_Themes 中建立主題文件夾(blue),然后可以添加css或者skin了 將主題 Theme 應(yīng)用于的頁面前加: <%@ 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>
中添加也可以,不過這樣達(dá)到的就是全體頁面都是一個界面圖了。 同樣也可以在該文件下增加css文件,用來對頁面等的布局事先設(shè)置好。
例如:
/* ********************** 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; }
為一段表格樣式表的設(shè)定,在需要使用的時候,字需要在相應(yīng)的地方添加對應(yīng)的類型就可以了。如下示例代碼:
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>"; |