ASP.NET核心中的FromUriAttribute替换 - 特别是参数别名?

时间:2016-05-02 03:50:09

标签: c# asp.net-core

我有一个带有以下API的MVC控制器:

public CustomObject Get([FromUri] float lat, [FromUri(Name="long")] float longitude, string userKey = null)

这样可行,但需要兼容性垫片,因为不推荐使用FromUri。

如何复制"别名"使用适当的ASP.NET Core API进行经度参数的行为?

1 个答案:

答案 0 :(得分:4)

使用绑定属性作为替代解决方案

public CustomObject Get(float lat, [Bind(Prefix = "long")]float longitude, string userKey = null)