zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    调试 XPTable
    适合IT经理的编程语言
    请问我如何在一个webBrowser控件中加载一个 html格式的字符串 _NET技术 C#
    DotNetBar 教程
    思梅
    无家可归的苦
    思霞
    思兰
    十大因素——造就优秀的董事长
    思萍
  • 原文地址:https://www.cnblogs.com/love201314/p/9166740.html
Copyright © 2011-2022 走看看