Asp.net core 域后的asp.net核心路由句柄id
如何在ASP.NET核心路由中处理此问题Asp.net core 域后的asp.net核心路由句柄id,asp.net-core,asp.net-core-routing,Asp.net Core,Asp.net Core Routing,如何在ASP.NET核心路由中处理此问题http://example.com/id 基本上,我需要能够在域之后用某种id格式化一些URL(请注意这不是/Home/Index) 因此,假设我想在访问url时显示id为1的图像:http://example.com/1或http://example.com?id=1我可以将逻辑放在哪里?我如何处理这条路线?这是,文档会为您解答如何处理这条路线 严格处理http://example.com/{id},您需要定义默认控制器(通常是HomeControll
http://example.com/id
基本上,我需要能够在域之后用某种id格式化一些URL(请注意这不是/Home/Index)
因此,假设我想在访问url时显示id为1的图像:http://example.com/1
或http://example.com?id=1
我可以将逻辑放在哪里?我如何处理这条路线?这是,文档会为您解答如何处理这条路线
严格处理http://example.com/{id}
,您需要定义默认控制器(通常是HomeController),并定义与该id匹配的路由。在HomeController内部,将有一个类似
[HttpGet("{id}")]
public void GetImage(string id) {
...
}
这是,文档为您解答如何做到这一点
严格处理http://example.com/{id}
,您需要定义默认控制器(通常是HomeController),并定义与该id匹配的路由。在HomeController内部,将有一个类似
[HttpGet("{id}")]
public void GetImage(string id) {
...
}
和你走其他路线的方式一样。你不明白什么?就像你走其他路线一样。您不明白什么?您可以设置路由,而不使用用于获取ID的属性(同样,文档为您解答!)。您可以设置路由,而不使用用于获取ID的属性(同样,文档为您解答!)。