c# – RoutePrefixAttribute在ASP.NET 5中

前端之家收集整理的这篇文章主要介绍了c# – RoutePrefixAttribute在ASP.NET 5中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在ASP.NET 5中开始了一个新的Web API 2.0项目.我尝试创建自定义的RoutePrefixAttribute类,但是我收到这个错误
The type or namespace name 'RoutePrefixAttribute' could not be found 
(are you missing a using directive or an assembly reference?)   {ProjectName}.DNX Core 5.0

我应该使用其他类吗?

解决方法

MVC中确实没有RoutePrefixAttribute 6.在控制器上应用[Route]属性现在将作为路由前缀:
[Route("api/[controller]/[action]")]
public class ProductsController : Controller
{
    [Route("{id:int}")]
    public JsonResult Details(int id)
    {
        // ...
    }
}

这将匹配api /产品/细节/ 42.

也见Filip W. this blogpost.

猜你在找的C#相关文章