我該如何處理ASP.NET Core路由http://example.com/id
?asp.net核心路由處理域後的域名
基本上,我需要能夠格式化一些具有某種id的網址(請注意這不是/ Home/Index)。
因此,假設我想在您訪問網址http://example.com/1
或http://example.com?id=1
時在id=1
處顯示圖像,我可以在哪裏放置我的邏輯?我該如何處理這條路線?
我該如何處理ASP.NET Core路由http://example.com/id
?asp.net核心路由處理域後的域名
基本上,我需要能夠格式化一些具有某種id的網址(請注意這不是/ Home/Index)。
因此,假設我想在您訪問網址http://example.com/1
或http://example.com?id=1
時在id=1
處顯示圖像,我可以在哪裏放置我的邏輯?我該如何處理這條路線?
這是basic routing,文檔爲您解答如何執行此操作。
要嚴格處理http://example.com/{id}
,您需要定義一個默認控制器(通常是HomeController),並定義一個匹配id的路由。
裏面HomeController的是,看起來像
[HttpGet("{id}")]
public void GetImage(string id) {
...
}
所以基本上屬性是訣竅... – user2818430
您可以設置路由而不使用會佔用ID的屬性(這又是文檔爲您解答的問題!)。 –
以同樣的方式,你做任何其他途徑的作用。你不明白什麼? – SLaks