zoukankan      html  css  js  c++  java
  • RemoteExt 远程验证

    public class RemoteExtAttribute : RemoteAttribute
        {
            private string _resourceKey;
    
            public RemoteExtAttribute(string action, string controller, string areaName)
                : base(action, controller, areaName)
            {
                base.RouteData["area"] = areaName;
            }
    
            public RemoteExtAttribute(string action, string controller)
                : this(action, controller, "")
            {
                
            }
    
            public RemoteExtAttribute(string action, string controller, string areaName,string resourceKey, string errMsgResourceKey)
                : this(action, controller, areaName)
            {
                string displayName = EP.GlobalResources.EPLocalization.ResourceManager.GetString(resourceKey);
                displayName = string.IsNullOrEmpty(displayName) ? resourceKey : displayName;
                string errMsg = EP.GlobalResources.EPLocalization.ResourceManager.GetString(errMsgResourceKey);
                errMsg = string.IsNullOrEmpty(errMsg) ? errMsgResourceKey : errMsg;
                this.ErrorMessage = string.Format(" [{0}] {1}", displayName, errMsg);
            }
    
        }
    

      

    /// <summary>
        /// 账号唯一性
        /// </summary>
        public partial class RVMdEmployeeController : MutilLangController
        {
            [HttpGet]
            [OutputCache(Location = OutputCacheLocation.None, NoStore = true)]
            public JsonResult IsValidAcc(string Account)
            {
                Account = Account.CleanCode(30);
                bool v = MdEmployee.Count(TblMdEmployee._.Account == Account) >= 1;
                return Json(!v, JsonRequestBehavior.AllowGet);
            }
        }
    

      

    [RemoteExt("IsValidUId", "RVMdEmployee", "", AdditionalFields = "__DS", ErrorMessageResourceName = "G_DuplicatedKey", ErrorMessageResourceType = typeof(EP.GlobalResources.EPLocalization))]

  • 相关阅读:
    信息收集渠道:文本分享类网站Paste Site
    泛域名Wildcard Domain
    分享Kali Linux 2017年第12周镜像文件
    同源策略Same-origin policy
    Wireshark如何选择多行
    GPP加密破解工具gpp-decrypt
    HTTP基础认证Basic Authentication
    HAXM 6.0.5显示不兼容Windows
    分享Kali Linux 2017年第11周镜像文件
    bitShark对Android版本的支持
  • 原文地址:https://www.cnblogs.com/xsj1989/p/5553333.html
Copyright © 2011-2022 走看看