【发布时间】:2015-01-03 23:42:12
【问题描述】:
我有一个带有 ASP.net Web API 的项目。现在我创建了一个自定义属性。我可以为每个控制器设置该属性,但是如何一次在每个控制器上设置它?创业课有什么用吗?
【问题讨论】:
标签: asp.net asp.net-web-api custom-attributes
我有一个带有 ASP.net Web API 的项目。现在我创建了一个自定义属性。我可以为每个控制器设置该属性,但是如何一次在每个控制器上设置它?创业课有什么用吗?
【问题讨论】:
标签: asp.net asp.net-web-api custom-attributes
【讨论】:
1.您可以使用基控制器并将其用作其他每个控制器的基类。
[YourCustomAttribute]
public class BaseController : ApiController
{
}
public class HomeController : BaseController
{
}
2。另一种解决方案是使用Conditional Filters in ASP.NET MVC 3
使用此解决方案,您可以在没有基类的情况下添加属性。
【讨论】: