public static string GetHtmlString(Ten ten) { StringBuilder sb = new StringBuilder(); // sb.Append("< table class=\"gridtable\" width=\"75%\">"); sb.Append("<table class=\"gridtable\" width=\"85%\">"); sb.Append("<tr><th></th><th width =\"13%\" > Topic 主題</th><th>Description 說明</th></tr>"); sb.Append("<tr><th>1</th><td>作业目的<br>Operation purpose</td><td>"); sb.Append(ten.item1); sb.Append("</td></tr>"); sb.Append("<tr><th>2</th><td>说明<br>Description</td><td>"); sb.Append(ten.item2); sb.Append("</td></tr>"); sb.Append("<tr><th>3</th><td>角色<br>Roles</td><td>"); sb.Append(ten.item3); sb.Append("</td></tr>"); sb.Append("<tr><th>4</th><td>前置条件<br>Precondition</td><td>"); sb.Append(ten.item4); sb.Append("</td></tr>"); sb.Append("<tr><th>5</th><td>输入<br>Input</td><td>"); sb.Append(ten.item5); sb.Append("</td></tr>"); sb.Append("<tr><th>6</th><td>输出<br>Output</td><td>"); sb.Append(ten.item6); sb.Append("</td></tr>"); sb.Append("<tr><th>7</th><td>异常处里<br>Abnormal handle</td><td>"); sb.Append(ten.item7); sb.Append("</td></tr>"); sb.Append("<tr><th>8</th><td>操作步骤<br>Steps</td><td>"); sb.Append(ten.item8); sb.Append("</td></tr>"); sb.Append("<tr><th>9</th><td>后置条件<br>Post condition</td><td>"); sb.Append(ten.item9); sb.Append("</td></tr>"); sb.Append("<tr><th>10</th><td>备注<br>Remark</td><td>"); sb.Append(ten.item10); sb.Append("</td></tr>"); sb.Append("</table>"); return(sb.ToString()); }
public static string GetHtmlStringLang(Ten ten, string wwwroot, string lang) { var file = wwwroot + "/json/docField" + "." + lang + ".json"; string result = ""; Ten ten2 = new Ten(); if (File.Exists(file)) { try { string jsonString = System.IO.File.ReadAllText(file); ten2 = Newtonsoft.Json.JsonConvert.DeserializeObject <Ten>(jsonString); } catch (Exception ex) { // var msg = ex.Message; } } else { result += "<br />" + file + " Not Found!"; return(result); } // TODO: Th001 // 頁面: /menu // TABx: Doc En // TODO: 將英文的 [Topic 主題] 取用 [wwwroot/json/docField.en.json] 全部顯示出來 // StringBuilder sb = new StringBuilder(); sb.Append("<table class=\"gridtable\" width=\"85%\">"); sb.Append("<tr><th></th><th width =\"13%\" > Topic 主題</th><th>Description 說明</th></tr>"); sb.Append(String.Format("<tr><th>1</th><td>{0}</td><td>", ten2.item1)); // [DEMO by Mark] 作业目的 Operation purpose sb.Append(ten.item1); sb.Append("</td></tr>"); sb.Append("<tr><th>2</th><td>Description</td><td>"); // [TODO] sb.Append(ten.item2); sb.Append("</td></tr>"); sb.Append("<tr><th>3</th><td>Roles</td><td>");// [TODO] sb.Append(ten.item3); sb.Append("</td></tr>"); sb.Append("<tr><th>4</th><td>Precondition</td><td>");// [TODO] sb.Append(ten.item4); sb.Append("</td></tr>"); sb.Append("<tr><th>5</th><td>Input</td><td>");// [TODO] sb.Append(ten.item5); sb.Append("</td></tr>"); sb.Append("<tr><th>6</th><td>Output</td><td>");// [TODO] sb.Append(ten.item6); sb.Append("</td></tr>"); sb.Append("<tr><th>7</th><td>Abnormal handle</td><td>");// [TODO] sb.Append(ten.item7); sb.Append("</td></tr>"); sb.Append("<tr><th>8</th><td>Steps</td><td>");// [TODO] sb.Append(ten.item8); sb.Append("</td></tr>"); sb.Append("<tr><th>9</th><td>Post condition</td><td>");// [TODO] sb.Append(ten.item9); sb.Append("</td></tr>"); sb.Append("<tr><th>10</th><td>Remark</td><td>");// [TODO] sb.Append(ten.item10); sb.Append("</td></tr>"); sb.Append("</table>"); return(sb.ToString()); }