HandleError与HandleErrorAttribute

时间:2015-03-05 10:47:15

标签: asp.net-mvc asp.net-mvc-4

HandleErrorAttribute是类名,但是当我们在MVC中使用它时,我们只写[HandleError]。这是按惯例吗?

我创建了一个自定义操作过滤器,其中包含类名" MyActionFilterAttribute"我能够同时使用" [MyActionFilter]"以及" [MyActionFilterAttribute]"。

有人可以澄清区别吗?谢谢,

d

1 个答案:

答案 0 :(得分:0)

  

按照惯例,所有属性名称都以Attribute结尾。但是,几种以运行时为目标的语言(如Visual Basic和C#)不需要您指定属性的全名。例如,如果要初始化System.ObsoleteAttribute,则只需将其作为Obsolete引用。

请参阅MSDN - Applying Attributes