RolePermission.Common/SelectListClass.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using Microsoft.AspNetCore.Mvc.Rendering;
using System.Collections.Generic;

namespace RolePermission.Common
{
    public class GloabClass
    {
        /// <summary>
        /// 是否添加选择行
        /// </summary>
        public static bool IsAddSelect = true;
        /// <summary>
        /// //选择行的文本
        /// </summary>
        public static string DefaultSelectText = "——请选择——";
        /// <summary>
        /// //默认选择的值
        /// </summary>
        public static string DefaultSelectValue = "";
        /// <summary>
        /// 默认选择的整数值
        /// </summary>
        public static decimal? DefaultIntValue = null;
    }
    public class SelectListClass : GloabClass
    {
        /// <summary>
        /// 获取性别
        /// </summary>
        /// <returns></returns>
        public static SelectList GetGenders(bool isSelected)
        {
            List<SelectListItem> lists = new List<SelectListItem>();
            if (isSelected == true)
            {
                if (IsAddSelect)
                {
                    lists.Add(new SelectListItem { Text = DefaultSelectValue, Value = DefaultSelectText });
                }
            }
            lists.Add(new SelectListItem { Text = "M", Value = "男" });
            lists.Add(new SelectListItem { Text = "W", Value = "女" });
            return new SelectList(lists, "Text", "Value");
        }
        /// <summary>
        /// 获取所有状态
        /// </summary>
        /// <returns></returns>
        public static SelectList GetStatus(bool isSelected)
        {
            List<SelectListItem> lists = new List<SelectListItem>();
            if (isSelected == true)
            {
                if (IsAddSelect)
                {
                    lists.Add(new SelectListItem { Text = DefaultSelectValue, Value = DefaultSelectText });
                }
            }
            lists.Add(new SelectListItem { Text = "Y", Value = "启用" });
            lists.Add(new SelectListItem { Text = "N", Value = "停用" });
后面还有 22 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。