【发布时间】:2018-08-17 21:12:57
【问题描述】:
我有一个这样启动的控制器
[Route("api/v1/[controller]")]
public class ReportController : ControllerBase
我想知道是否有办法在其中一种方法中获取“api/v1/report”。
“Request.Path”返回它,但如果我已经为方法添加了路由,例如
[HttpGet("store/{id}")]
它返回添加到它上面的内容,我想可靠地获取基本路由,而无需进行字符串操作。
【问题讨论】:
-
控制器上的路由在技术上不是基本路由。整个东西放在一起存储在路由表中。
-
注意,我知道基本路由是协议/域等。只是不确定如何参考第一部分和第二部分
标签: asp.net-mvc .net-core asp.net-core-mvc