using System; using System.Collections.Generic; using System.Linq; using System.Web; using FineAdmin.Model; using System.Web.Mvc; using System.Text; namespace FineAdmin.Web { public static class MyExtHtmlLabel { /// /// 搜索按钮 /// public static HtmlString SearchBtnHtml(this HtmlHelper helper, string title = "搜索", string _class = "") { return new HtmlString(string.Format(@"", title, _class)); } /// /// 重置按钮 /// public static HtmlString ResetBtnHtml(this HtmlHelper helper, string title = "重置", string _class = "layui-btn-primary") { return new HtmlString(string.Format(@"", title, _class)); } /// /// 表格内按钮组 /// ] public static HtmlString RightToolBarHtml(this HtmlHelper helper, dynamic _list = null) { StringBuilder sb = new StringBuilder(); var list = _list as List; if (list != null && list.Count > 0) { foreach (var item in list) { sb.AppendLine(string.Format(@"{3}{2}", item.ClassName, item.EnCode, item.FullName, item.Icon)); } } return new HtmlString(sb.ToString()); } /// /// 表格外按钮组 /// public static HtmlString TopToolBarHtml(this HtmlHelper helper, dynamic _list = null) { StringBuilder sb = new StringBuilder(); var list = _list as List; if (list != null && list.Count > 0) { foreach (var item in list) { sb.AppendLine(string.Format(@"", item.ClassName, item.EnCode, item.FullName, item.Icon)); } } return new HtmlString(sb.ToString()); } /// /// 状态下拉框 /// public static HtmlString EnabledMarkSelectHtml(this HtmlHelper helper, string defaultTxt = "") { return new HtmlString(string.Format(@"
", defaultTxt)); } /// /// 性别单选框 /// public static HtmlString GenderRadioHtml(this HtmlHelper helper, int defaultVal = 1) { var male = defaultVal == 1 ? "checked" : ""; var female = defaultVal == 0 ? "checked" : ""; return new HtmlString(string.Format(@"
", male, female)); } /// /// 状态单选框 /// public static HtmlString EnabledMarkRadioHtml(this HtmlHelper helper, int defaultVal = 0) { var enabled = defaultVal == 0 ? "checked" : ""; var disabled = defaultVal == 1 ? "checked" : ""; return new HtmlString(string.Format(@"
", enabled, disabled)); } } }