如何在ASP.NET核心路由http://example.com/id
中处理此问题?
基本上,我需要能够在域名之后使用某种ID格式化某些URL(请注意这不是/ Home / Index)。
因此,假设我想在您访问网址时显示带有id=1
的图片:http://example.com/1
或http://example.com?id=1
我可以在哪里放置逻辑?我该如何处理这条路线?
答案 0 :(得分:2)
这是basic routing,文档会为您解答如何执行此操作。
要严格处理http://example.com/{id}
,您需要定义默认控制器(通常是HomeController),并定义与id匹配的路由。
内部HomeController将是一个类似于
[HttpGet("{id}")]
public void GetImage(string id) {
...
}