大家应该很熟悉Attribute这个东西吧,ABP里面扩展了一些特性,做过滤权限,返回内容等进行控制,在这里小记下,方便后续查看。

[DontWrapResult]  //ABP默认对返回结果做了封装,使用这个特性就不会受特性的干扰了。

[DisableAuditing]  //添加这样的特性,访问时就会忽略权限验证。

[Produces("application/x-javascript")]  //将这个写道Action上面,这样就限定了只有application/x-javascript这样的请求格式才能接收到。

[ChildActionOnly] //这个用在布局页Action上面,表明不能通过浏览器访问,只能通过@Html.Action("Header","Layout")访问。

[AbpMvcAuthorize("权限名称")]  //限制指定权限才可以访问。

[DisableValidation]   //禁用ABP的特性判断,比如[Required], [EmailAddress],[StringLength(1)],[RegularExpression(@"^1[0-9]{10}$", ErrorMessage ="手机号不正确")]

ABP的一些特性 (Attribute)相关推荐

  1. .net 特性 Attribute

    public sealed class RemarkAttribute : Attribute{public string Remark { get; set; }// 构造函数public Rema ...

  2. 区分元素特性attribute和对象属性property

    定义 元素特性attribute是指HTML元素标签的特性 下面的id.class.title.a都是特性,其中a叫做自定义特性 <div id="id1" class=&q ...

  3. .NET基础编程之特性 - Attribute

    这一篇文章是给大家介绍的是:.NET基础编程之特性 - Attribute,对这一部分掌握不熟悉的同学,可以仔细的看一下! 一.特性简介 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集. ...

  4. Unity游戏开发——C#特性Attribute与自动化

    这篇文章主要讲一下C#里面Attribute的使用方法及其可能的应用场景. 比如你把玩家的血量.攻击.防御等属性写到枚举里面.然后界面可能有很多地方要根据这个枚举获取属性的描述文本. 比如你做网络框架 ...

  5. 特性Attribute

    1.Attribute介绍    我们用VS进行编程时,智能提示再提供方法和属性列表的时候,有时会有下面的这种情况: 提示某个方法已经是过时的了,还会给与提示信息.出现此效果就是Attribute(特 ...

  6. C#的特性Attribute

    一.什么是特性 特性是用于在运行时传递程序中各种元素(比如类.方法.结构.枚举.组件等)的行为信息的声明性标签,这个标签可以有多个.您可以通过使用特性向程序添加声明性信息.一个声明性标签是通过放置在它 ...

  7. C# 特性 Attribute

    特性就是在类的类名称.属性.方法等上面加一个标记,使这些类.属性.方法等具有某些统一的特征,从而达到某些特殊的需要.举个小栗子:方法的异常捕捉,你是否还在某些可能出现异常的地方(例如数据库的操作.文件 ...

  8. C#的特性(Attribute)详解

    C#特性是指我们可以对类.以及C#程序集中的成员进行进一步的描述,比如我们写一个关于人的类Person,该类可以对人的属性以及某些行为(方法)进行描述.那么如果我们要对人类进行进一步描述呢,比如人这个 ...

  9. 基于特性(Attribute)的实体属性验证方案设计

      各位朋友,我是Payne,大家好,欢迎大家关注我的博客,我的博客地址是https://qinyuanpei.github.io.在这篇文章中,我想和大家探讨下数据校验的相关问题,为什么我会对这个问 ...

最新文章

  1. blob html 预览_Blob | HTML 5 API | JavaScript 权威指南
  2. 【语言处理与Python】10.1自然语言理解\10.2命题逻辑
  3. python三维图能画地图_Python地图绘制实操详解
  4. JavaScript Ajax
  5. 三十五岁后,如何自学WEB前端编程
  6. ireport导出pdf后中文字符全部不显示(已解决)
  7. malloc_free_new_delete
  8. 流量一天一个台阶,谈映客直播服务端架构优化之路
  9. RDCMan安装使用说明
  10. Basic4Android简单教程(从安装到编译部署到手机)
  11. java导出excel 图片_请教java导出多张图片到Excel问题!
  12. 墨画子卿第二章第8节:阿姐?
  13. 微信小程序学习(二)党费计算实例
  14. Frps部署报错:cannot stat ‘frp_0.44.0_linux_amd64/frps‘: No such file or directory
  15. 网络舆情事件预警与分析工作实施措施与流程详解
  16. Chicken for Windows Phone
  17. HaaS学习笔记 | 终端设备接入和断开阿里云IoT物联网平台的明细教程
  18. 高仿163网站广告弹出层(每天定时24小时弹出一次)
  19. Nordic系列芯片讲解五( Nordic sdk中nrf_drv_twi的使用)
  20. CRM应用:CRM与DRP

热门文章

  1. github git上传代码简单使用
  2. SAXReader解析器--xml字符串文件解析
  3. 【Android】Vibrator的使用
  4. 计算机类专业学习难度排行,全国33所名校计算机专业考研跨考难度系数排名
  5. 拼音读数字(难度系数:1颗星)
  6. vim跳转到函数定义处
  7. Linux sed按行遍历文件内容,并删除匹配成功的行
  8. POJ1849 Two(树的直径)
  9. Failed to connect to github.com port 443: Timed out 及 ping github.com请求超时
  10. CPU当中的分支预测