生成一页html的模板。其实最好用模板引擎,比如Razor之类。不过这个函数胜在方便。
static private string HtmlTemplate(string body, string title, ListjsFiles, List cssFiles) { string css = null; string js = null; if (body == null) { body = @""; } if (title == null) { title = @""; } if (jsFiles != null && jsFiles.Count > 0) { var sbjs = new StringBuilder(); foreach(var file in jsFiles) { sbjs.Append(@""); } js = sbjs.ToString(); } if (cssFiles != null && cssFiles.Count > 0) { var sbcss = new StringBuilder(); foreach(var file in cssFiles) { sbcss.Append(@""); } css = sbcss.ToString(); } var sb = new StringBuilder(); sb.Append(@"") .Append(@"") // 显示中文 .Append(@" ").Append(title).Append(@" "); if (!String.IsNullOrEmpty(js)) { sb.Append(js); } if (!String.IsNullOrEmpty(css)) { sb.Append(css); } sb.Append(@"") .Append(@"").Append(title).Append(@"
"); sb.Append(body); sb.Append(@""); return sb.ToString(); }










