HandleErrorAttribute
是类名,但是当我们在MVC中使用它时,我们只写[HandleError
]。这是按惯例吗?
我创建了一个自定义操作过滤器,其中包含类名" MyActionFilterAttribute
"我能够同时使用" [MyActionFilter
]"以及" [MyActionFilterAttribute
]"。
有人可以澄清区别吗?谢谢,
d
答案 0 :(得分:0)
按照惯例,所有属性名称都以Attribute结尾。但是,几种以运行时为目标的语言(如Visual Basic和C#)不需要您指定属性的全名。例如,如果要初始化System.ObsoleteAttribute,则只需将其作为Obsolete引用。