protected override void Render(HtmlTextWriter writer) { string text = "<ul>"; string str = string.Empty; DataTable photoCategories = GalleryHelper.GetPhotoCategories(this.typeId); int defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount(); string text2 = this.Page.Request.QueryString["ImageTypeId"]; string empty = string.Empty; if (!string.IsNullOrEmpty(text2)) { text2 = this.Page.Request.QueryString["ImageTypeId"]; } if (text2 == "0") { object obj = text; text = string.Concat(new object[] { obj, "<li><a href=\"ImageData.aspx?ImageTypeId=0\"><s></s><strong>默认分类<span>(", defaultPhotoCount, ")</span></strong></a></li>" }); } else { object obj = text; text = string.Concat(new object[] { obj, "<li><a href=\"ImageData.aspx?ImageTypeId=0\"><s></s>默认分组<span>(", defaultPhotoCount, ")</span></a></li>" }); } foreach (DataRow dataRow in photoCategories.Rows) { if (dataRow["CategoryId"].ToString() == text2) { str = string.Format("<li><a href=\"ImageData.aspx?ImageTypeId={0}\"><s></s><strong>{1}</strong><span>({2})</span></a></li>", dataRow["CategoryId"], dataRow["CategoryName"], dataRow["PhotoCounts"].ToString()); } else { str = string.Format("<li><a href=\"ImageData.aspx?ImageTypeId={0}\"><s></s>{1}<span>({2})</span></a></li>", dataRow["CategoryId"], dataRow["CategoryName"], dataRow["PhotoCounts"].ToString()); } text += str; } text += "</ul>"; base.Text = text; base.Render(writer); }
private DataGridViewModel <Dictionary <string, object> > GetDataList() { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); DataTable photoCategories = GalleryHelper.GetPhotoCategories(0); DataRow dataRow = photoCategories.NewRow(); dataRow["CategoryId"] = "0"; dataRow["CategoryName"] = "默认分类"; dataRow["DisplaySequence"] = "0"; dataRow["PhotoCounts"] = GalleryHelper.GetDefaultPhotoCount().ToString(); photoCategories.Rows.InsertAt(dataRow, 0); dataGridViewModel.rows = new List <Dictionary <string, object> >(); foreach (DataRow row in photoCategories.Rows) { Dictionary <string, object> item = DataHelper.DataRowToDictionary(row); dataGridViewModel.rows.Add(item); } dataGridViewModel.total = dataGridViewModel.rows.Count; return(dataGridViewModel); }
protected override void Render(HtmlTextWriter writer) { object obj2; string str = "<ul>"; string str2 = string.Empty; DataTable photoCategories = GalleryHelper.GetPhotoCategories(); int defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount(); string str3 = this.Page.Request.QueryString["ImageTypeId"]; string str4 = string.Empty; if (!string.IsNullOrEmpty(str3)) { str3 = this.Page.Request.QueryString["ImageTypeId"]; } if (str3 == "0") { obj2 = str; str = string.Concat(new object[] { obj2, "<li><a href=\"", Globals.ApplicationPath, "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId=0\" class='classLink'><s></s><strong>默认分类<span>(", defaultPhotoCount, ")</span></strong></a></li>" }); } else { obj2 = str; str = string.Concat(new object[] { obj2, "<li><a href=\"", Globals.ApplicationPath, "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId=0\"><s></s><strong>默认分类<span>(", defaultPhotoCount, ")</span></strong></a></li>" }); } foreach (DataRow row in photoCategories.Rows) { if (row["CategoryId"].ToString() == str3) { str4 = "class='classLink'"; } else { str4 = ""; } str2 = string.Format("<li><a href=\"" + Globals.ApplicationPath + "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId={0}\" " + str4 + "><s></s>{1}<span>({2})</span></a></li>", row["CategoryId"], row["CategoryName"], row["PhotoCounts"].ToString()); str = str + str2; } str = str + "</ul>"; base.Text = str; base.Render(writer); }
protected override void Render(HtmlTextWriter writer) { string text = "<ul>"; string empty = string.Empty; DataTable photoCategories = GalleryHelper.GetPhotoCategories(0); int defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount(); string text2 = this.Page.Request.QueryString["ImageTypeId"]; string empty2 = string.Empty; if (!string.IsNullOrEmpty(text2)) { text2 = this.Page.Request.QueryString["ImageTypeId"]; } text = ((!(text2 == "0")) ? (text + "<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId=0\"><s></s><strong>默认分类<span>(" + defaultPhotoCount + ")</span></strong></a></li>") : (text + "<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId=0\" class='classLink'><s></s><strong>默认分类<span>(" + defaultPhotoCount + ")</span></strong></a></li>")); foreach (DataRow row in photoCategories.Rows) { empty2 = ((!(row["CategoryId"].ToString() == text2)) ? "" : "class='classLink'"); empty = string.Format("<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId={0}\" " + empty2 + "><s></s>{1}<span>({2})</span></a></li>", row["CategoryId"], row["CategoryName"], row["PhotoCounts"].ToString()); text += empty; } text = (base.Text = text + "</ul>"); base.Render(writer); }