Слияние кода завершено, страница обновится автоматически
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
{
/// <summary>
/// 搜索按钮
/// </summary>
public static HtmlString SearchBtnHtml(this HtmlHelper helper, string title = "搜索", string _class = "")
{
return new HtmlString(string.Format(@"<button class='layui-btn {1}' lay-submit='' lay-filter='search'>
<i class='layui-icon'></i>{0}
</button>", title, _class));
}
/// <summary>
/// 重置按钮
/// </summary>
public static HtmlString ResetBtnHtml(this HtmlHelper helper, string title = "重置", string _class = "layui-btn-primary")
{
return new HtmlString(string.Format(@"<button type='reset' id='reset' class='layui-btn {1}'>{0}</button>", title, _class));
}
/// <summary>
/// 表格内按钮组
/// </summary>]
public static HtmlString RightToolBarHtml(this HtmlHelper helper, dynamic _list = null)
{
StringBuilder sb = new StringBuilder();
var list = _list as List<ButtonModel>;
if (list != null && list.Count > 0)
{
foreach (var item in list)
{
sb.AppendLine(string.Format(@"<a class='layui-btn layui-btn-xs {0}' href='javascript:;' lay-event='{1}' id='{1}'><i class='ok-icon'>{3}</i>{2}</a>", item.ClassName, item.EnCode, item.FullName, item.Icon));
}
}
return new HtmlString(sb.ToString());
}
/// <summary>
/// 表格外按钮组
/// </summary>
public static HtmlString TopToolBarHtml(this HtmlHelper helper, dynamic _list = null)
{
StringBuilder sb = new StringBuilder();
var list = _list as List<ButtonModel>;
if (list != null && list.Count > 0)
{
foreach (var item in list)
{
sb.AppendLine(string.Format(@"<button class='layui-btn layui-btn-sm {0}' lay-event='{1}' id='{1}'><i class='ok-icon'>{3}</i>{2}</button>", item.ClassName, item.EnCode, item.FullName, item.Icon));
}
}
return new HtmlString(sb.ToString());
}
/// <summary>
/// 状态下拉框
/// </summary>
public static HtmlString EnabledMarkSelectHtml(this HtmlHelper helper, string defaultTxt = "")
{
return new HtmlString(string.Format(@"<div class='layui-input-inline'>
<select name='EnabledMark'>
<option value=''>{0}</option>
<option value='0'>启用</option >
<option value='1'>禁用</option >
</select>
</div>", defaultTxt));
}
/// <summary>
/// 性别单选框
/// </summary>
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(@"<div class='layui-form-item' pane>
<label class='layui-form-label'>性别</label>
<div class='layui-input-block'>
<input type='radio' name='Gender' value='1' title='男' {0}>
<input type='radio' name='Gender' value='0' title='女' {1}>
</div>
</div>", male, female));
}
/// <summary>
/// 状态单选框
/// </summary>
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(@"<div class='layui-form-item' pane>
<label class='layui-form-label'>状态</label>
<div class='layui-input-block'>
<input type='radio' name='EnabledMark' value='0' title='开启' {0}>
<input type='radio' name='EnabledMark' value='1' title='禁用' {1}>
</div>
</div>", enabled, disabled));
}
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )