C# 如何阅读[RoutePrefix(“内容”)中的内容
可以在C#web api控制器中读取路由前缀值。我试过了,但是我找不到任何方法来访问这个C# 如何阅读[RoutePrefix(“内容”)中的内容,c#,routes,webapi2,C#,Routes,Webapi2,可以在C#web api控制器中读取路由前缀值。我试过了,但是我找不到任何方法来访问这个 [RoutePrefix(“api/帐户”)] 如何在变量中获取“中的值。RoutePrefix是常规的.NET属性,因此您可以这样访问它(假设您是从控制器内部执行此操作): //this.GetType()是当前控制器的类型 var prefix=this.GetType().GetCustomAttribute().prefix; 假设您在控制器内部:this.GetType().GetCustomAt
[RoutePrefix(“api/帐户”)]
如何在变量中获取
“
中的值。RoutePrefix
是常规的.NET属性,因此您可以这样访问它(假设您是从控制器内部执行此操作):
//this.GetType()是当前控制器的类型
var prefix=this.GetType().GetCustomAttribute().prefix;
假设您在控制器内部:this.GetType().GetCustomAttribute().Prefix代码>
// this.GetType() is type of current controller
var prefix = this.GetType().GetCustomAttribute<RoutePrefixAttribute>().Prefix;