【发布时间】:2018-03-01 19:02:42
【问题描述】:
有了Method/ActionObtainValue,我想在调用的时候给方法分配一个不同的名字,所以我使用ActionName属性
[ActionName("GetValueByID")]
public string ObtainValue(int id)
{
return "value";
}
但是我也可以使用Route属性,如下图
[Route("Api/Values/GetValueByID")]
public string ObtainValue(int id)
{
return "value";
}
所以我的问题是,有区别吗?应该使用其中一个吗?如果我两者都用,那一个优先呢?
【问题讨论】:
-
这里很好地解释了
ActionName。 stackoverflow.com/questions/6536559/purpose-of-actionname
标签: c# asp.net-mvc asp.net-web-api