• MVC 模型过滤


    通用返回模型

    /// <summary>
        /// WebApi返回数据的泛型类
        /// </summary>
        /// <typeparam name="T"></typeparam>
    
        public partial class VMResult<T>
        {
            public VMResult()
            {
                if (typeof(T).IsClass && typeof(T) != typeof(string))
                {
                    Data = System.Activator.CreateInstance<T>();
                }
            }
            public VMResult(int pErrCode, string pResultMsg, T pData)
            {
                ErrCode = pErrCode;
                ResultMsg = pResultMsg;
                Data = pData;
            }
            int _ErrCode;
            /// <summary>
            /// 0成功,非0错误
            /// </summary>
            public int ErrCode
            {
                get { return _ErrCode ;}
                set { _ErrCode = value; }
            }
            string _ResultMsg;
            /// <summary>
            /// 文字描述信息
            /// </summary>
            public String ResultMsg { get { return _ResultMsg; } set { _ResultMsg = value; } }
            /// <summary>
            /// 泛型自定义数据
            /// </summary>
            T _Data;
            public T Data { get { return _Data; } set { _Data = value; } }
    
        }
    View Code

    模型验证:

    var result = new VMResult<string>();
                if (!ModelState.IsValid)
                {
                    result.ResultMsg = string.Join(",", ModelState.Values.SelectMany(m => m.Errors).Select(m => m.ErrorMessage));
                    result.ErrCode = 1;
                    return result;
                }
    View Code

    https://www.cnblogs.com/Leo_wl/p/6798276.html

  • 相关阅读:
    实现PHP Thread基类
    完美实现PHP多线程
    Centos操作记录(一)
    Centos Minimal7 安装问题
    Server Git开发流程
    APP Git协作流程
    git学习笔记
    CentOS安装Nginx
    C++学习笔记(一)
    sql进阶:分组查询、子查询、连接查询
  • 原文地址:https://www.cnblogs.com/love201314/p/9166740.html
Copyright © 2020-2023  润新知