EnableCorsAttribute和EnableCors有什么区别

时间:2015-08-28 02:18:23

标签: cors asp.net-web-api

创建WebAPI项目时&与CORS战斗,我可以使用以下2个选项

 [EnableCors(origins: "http://localhost:57137", headers: "*", methods: "*")]
    [EnableCorsAttribute("http://localhost:57137", "*", "*")]

有人可以帮我理解为什么我们有两种相似的方法吗?

1 个答案:

答案 0 :(得分:2)

在C#中,当你命名一个后缀为" Attribute"的类时,编译器会给你一些语法糖,并允许你在使用该类时省略它。

换句话说,它们完全相同,即引用相同的类。