如何读取 [RoutePrefix("content")] 里面的内容

How to read content inside [RoutePrefix("content")]

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

[RoutePrefix("api/Account")]

如何将 "" 中的值赋给变量。

RoutePrefix 是常规的 .NET 属性,因此您可以像这样访问它(假设您是从控制器内部执行此操作):

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