如何阅读[RoutePrefix(" content")]内的内容

时间:2018-03-16 05:14:15

标签: c# routes webapi2

可以在C#web api控制器中读取Route Prefix值。我试过了,但我找不到任何方法来访问它。

[RoutePrefix("api/Account")]

如何将""内的值输入变量。

1 个答案:

答案 0 :(得分:1)

RoutePrefix是常规的.NET属性,所以你可以这样做(假设你是从控制器内部做到的):

// this.GetType() is type of current controller
var prefix = this.GetType().GetCustomAttribute<RoutePrefixAttribute>().Prefix;